使用array建立陣列
// 使用array 建構函式var colors = new array();
// 預先給陣列項數量
var colors = new array(20);
// 向array建構函式傳遞陣列中應該包含的項
var colors = new array("red", "blue", "green");
// 建立包含"greg"的陣列
var names = new array("greg");//只有乙個項
// 在使用建構函式的時候,可以省略new操作符
var names = array("greg");
使用字面量的方式建立以及讀取和操作
var colors = ["red", "blue", "green"];var names = ; //空陣列
var values = [2, 3,] //這樣會造成建立乙個2或3項的陣列 因為字面量最後面的逗號
// 要讀取和設定陣列時,要使用方括號和基於0的索引值
var colors = ["red", "blue", "green"];
console.log(colors[0]); //顯示red
colors[2] = "black"; //修改第三項
colors[3] = "brown"; //增加第四項
colors.length = 2;//colors length 屬性設定成2
console.log(colors[3]);//undefined
// 利用length新增新項
var colors = ["red", "blue", "green"];
colors[colors.length] = "black"; //索引值3加第四項
colors[colors.length] = "brown"; // 索引值4加第五項
檢測陣列instanceof操作符 和arrey.isarray()方法
if (value instanceof array) {};//受限是只有乙個全域性作用環境if (array.isarray(value)) {};//最終確定是不是陣列,而不需要管是哪個全域性環境中建立的 ie9+
陣列的轉換 tostring() valueof()
// tostring() 和 valueof() 區別var arr = [1, 2, 3];
alert(arr.valueof());//alert的時候會呼叫tostring() 彈出字串
console.log(array.isarray(arr.valueof()));//true
console.log(array.isarray(arr.tostring()));//false
陣列的轉換 join() 方法
var number = 1337;var date = new date();
var myarr = [number, date, 'foo'];
var str = myarr.tolocalestring();
console.log(myarr.join("|"));//1337|thu aug 31 2017 14:17:55 gmt+0800 (中國標準時間)|foo
//join()方法可以用不同的分隔符構建字串
tolocalstring() 根據本地時間把date物件轉換為字串
var d = new date();document.write(d + "
");//thu aug 31 2017 13:05:35 gmt+0800 (中國標準時間)
document.write(d.tolocalestring() + "
");//2017/8/31 下午1:05:35
var born = new date("july 21 1983 01:15:00");
document.write(born.tolocalestring()); //1983/7/21 上午1:15:00
Array的基本操作
1 合併操作 concat var c a.concat b 用a陣列合併b陣列,生成新的c陣列。迴圈插入 使用 array push 方法 將陣列 b 插入 q for var i 0 i b.length i 使用array reduce 方法 b onto q q b.reduce funct...
Array的基本操作
準備餓補基礎技術,先來個陣列的總結。1 合併操作 concat var c a.concat b 用a陣列合併b陣列,生成新的c陣列。迴圈插入 使用array push 方法 將陣列 b 插入 q for var i 0 i b.length i 使用array reduce 方法 b onto q...
關於python 種的array
建立陣列使用array.array typecode initializer 構造方法,其中typecode指定待建立陣列的元素型別,詳情參照array。初始化器 initializer 可用於指定陣列的初始化元素,支援列表,類位元組物件以及合適的可迭代物件。import array import ...