let items = [1, 2, 3];
$.isArray(items); // true
let items2 = 123;
$.isArray(items2) // false
let items = [1, 2, 3];
alert( $.inArray(1, items) ); // 回傳 1 的索引值:0
alert( $.inArray(3, items) ); // 回傳 3 的索引值:2
alert( $.inArray(4, items) ); // 回傳 4 的索引值,因為找不到,故回傳 -1
let items = [1, 2, 3];
let items2 = [2, 3, 4];
$.merge(items, items2);
console.log(items); // [1, 2, 3, 2, 3, 4]
console.log(items2); // [2, 3, 4]
let items = [1, 2, 3, 4]; // 陣列
//let items = {a: "one", b: "two", c: "three"}; // 物件
$.each(items, function(index, item){
console.log("索引值:" + index + "; 值:" + item)
});
$("p").each(function(index, item){
console.log("索引值:" + index + "; 內容:" + $(item).text());
});
let items = ["a", "b", "c", "d"]; // 陣列
let new_data = $.map(items, function(item, index){ // 這裡第二個參數是索引值
return item + index;
});
console.log(new_data); // ["a0", "b1", "c2", "d3"]
console.log(items); // ["a", "b", "c", "d"]
let items = {a: "one", b: "two", c: "three"}; // 物件
let new_data = $.map(items, function(item, index){ // 這裡第二個參數是索引值
return item + index;
});
console.log(new_data); // ["onea", "twob", "threec"]
console.log(items); // {a: "one", b: "two", c: "three"}