當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS SceneModifications.splice用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/layers/support/SceneModifications"], (SceneModifications) => { /* code goes here */ });

ESM: import SceneModifications from "@arcgis/core/layers/support/SceneModifications";

類: esri/layers/support/SceneModifications

繼承: SceneModifications > Collection > Accessor

自從:用於 JavaScript 4.16 的 ArcGIS API

用法說明

SceneModifications.splice函數(或屬性)的定義如下:

splice (start, deleteCount, items) {Array} inherited


刪除現有項目和/或將新項目添加到集合中。

參數:

類型說明
start Number

開始更改集合的索引。

deleteCount Number

指示要刪除的集合項的數量。如果使用0,則不會刪除任何元素,並且至少應在items 參數中添加一個新項目。

items *

要添加到集合中的項目或以逗號分隔的項目列表。

返回:

類型 說明
Array 已刪除項目的數組,以前是集合的一部分。

例子:

// map.layers is a collection of 6 layers
// Adds a seventh layer to the map at index 3
map.layers.splice(3, 0, layer7);
// Removes two layers starting from index 2 and adds the
// specified layers in the positions of the former layers
let oldLayers = map.layers.splice(2, 2, layer8, layer9, layer10);

// oldLayers = [layer2, layer3]

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 SceneModifications.splice。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。