js基础复习---数组操作
2016-09-07 21:18
246 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="keywords" content="js数组操作"> <meta name="description" content="js基础之数组api练习"> <title>Title</title> </head> <body> </body> <script> var array=[1,2,4,1,6,5,2]; // 1concat() 方法用于连接两个或多个数组。 var ar1=[4,9]; array.concat(ar1); console.log(array) // 2 join(), 把数组转化为一个字符串 console.log(array.join("|")); // 3 pop()删除数组最后一位,并返回最后一位 // push()向数组最后增加一位,返回新数组 // shift()删除数组第一位, 返回删除的 // unshif()向数组最前面,增加一位, 返回新数组 // 4:reverse()颠倒数组中的元素位置 console.log(array.reverse()) // 5:slice(star, end)从 start 到 end (不包括该元素)的 arrayObject 中的元素。 console.log(array.slice(0,5)) // 6; sort() 对数组进行排序 a-b从小到大, b-a 从大到小 array.sort(function (a,b) { return a-b }) console.log(array) // 7;splice(a, b ,c) a为从数组下标第几个开始删除, b 为需要删除的个数 c为需要插入的数组元素 array.splice(2,1,"hello") console.log(array)
var array=[1,2,4,1,6,5,2]; // 1concat() 方法用于连接两个或多个数组。 var ar1=[4,9]; array.concat(ar1); console.log(array) // 2 join(), 把数组转化为一个字符串 console.log(array.join("|")); // 3 pop()删除数组最后一位,并返回最后一位 // push()向数组最后增加一位,返回新数组 // shift()删除数组第一位, 返回删除的 // unshif()向数组最前面,增加一位, 返回新数组 // 4:reverse()颠倒数组中的元素位置 console.log(array.reverse()) // 5:slice(star, end)从 start 到 end (不包括该元素)的 arrayObject 中的元素。 console.log(array.slice(0,5)) // 6; sort() 对数组进行排序 a-b从小到大, b-a 从大到小 array.sort(function (a,b) { return a-b }) console.log(array) // 7;splice(a, b ,c) a为从数组下标第几个开始删除, b 为需要删除的个数 c为需要插入的数组元素 array.splice(2,1,"hello") console.log(array)
8 map forEach 方法 //遍历原数组每个元素, 返回新的数组元素 array.map(function(value){ return value*value })
</script> </html>