如何基於ActionScript3如何將元素添加到AS3中的數組?
添加元素數組,如果我有一個數組:
var myArray:Array;
如何添加的元素添加到陣列 「myArray的」,這樣的事情:
myArray[] = value;
我的第二個問題是:如果數組元素值中存在變量值,怎麼能比較?
喜歡的東西in_array
功能在PHP
如何基於ActionScript3如何將元素添加到AS3中的數組?
添加元素數組,如果我有一個數組:
var myArray:Array;
如何添加的元素添加到陣列 「myArray的」,這樣的事情:
myArray[] = value;
我的第二個問題是:如果數組元素值中存在變量值,怎麼能比較?
喜歡的東西in_array
功能在PHP
要在這裏回答這兩個你的問題,你可以通過直接訪問或者通過push()方法添加到一個數組,像這樣:
myArray[7] = something;
或
myArray.push(something);
另外,作爲氮氧化物注意,您也可以使用拼接方法來添加元素。此方法用於刪除特定索引處的N個元素,但您也可以同時在同一個索引處注入一個或多個元素。
你對如何檢查值或它們放入數組比較的第二個問題,這裏有一個方法:
var i:int = 0;
for(i; i < myArray.length; ++i){
if(myArray[i] == 10){
trace('found');
}
}
1.所有這些都是添加項目陣列的不同方式。
someArray.push(someValue);
:添加最後一個項目someArray.unshift(someValue);
:添加第一個項目someArray[index] = someValue;
:某處someArray.splice(index, 0, someValue);
設置項:插入項某處2.檢查,如果值是呈現在陣列中。
if (someArray.indexOf(someValue) == -1) { /*value is not present*/ }
順便說一句,谷歌很容易給你這些問題的答案。 Adobe公司的ActionScript language reference也是這樣。
這大致在ActionScript中的JavaScript一樣。 – BoltClock
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html – Taurayi
我的第二個問題是:如果數組元素值中存在變量值,如何比較? 在php – Faraona