JavaScript高級プログラム設計(第三版)——引用タイプAray
2092 ワード
Document
let arr = ["red", "blue", "green"];
//
// instanceof Array.isArray()
if (arr instanceof Array) {
}
if (Array.isArray(arr)) {
}
// toString()
console.log(arr.toString())
console.log(arr.toLocaleString())
console.log(arr.valueOf()) //
//
// push()
// pop()
//
// shift()
// unshift()
//
// sort() , ,
// reverse()
let num = ['2', '1', '33', '3', '11', 1, 11]
console.log(num.sort())
console.log(num.sort().reverse())
//
// cancat() , ,
// slice(startIndex, endIndex) , , , ,
// splice() 、 、
// : , , splice(startIndex, num)
// : , , (0), ( ) splice(startIndex, num, item1, item2)
// : , , ( 0), ( ) splice(startIndex, num, item1, item2)
//
// indexOf(item, startIndex) // , , , -1
// lastIndexOf(item ,startIndex) // , , , -1
//
// every() , true, true
// some() , true, true
// filter() true
// forEach((item,index,arr)=>)
// map()
// , , :IE9+
// reduce() ,
// reduceRight() ,
var values = [2,3,4,5,6,7]
let nums = values.reduce((pre,cur)=>pre+cur)
console.log(nums); //27