arr.concat() 方法用于连接两个或多个数组。
var a = ["Google", "Taobao"]; var b = ["Runoob", "Wiki", "Zhihu"]; var c = a.concat(b); consloe.log(c); //[Google,Taobao,Runoob,Wiki,Zhihu]
arr.filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
const arr = [{'name':'小红'},{'name':'小明'},{'name':'小李'},{'name':'小吴'},{'name':'小张'}] const newArr = arr.filter((x)=> { return x.name !== '小明' }) console.log(newArr) //[{'name':'小红'},{'name':'小李'}{'name':'小吴'}, {'name':'小张'}]
arr.find() 方法返回通过测试(函数内判断)的数组的第一个元素的值。
const arr = [{'name':'小红'},{'name':'小明'},{'name':'小李'},{'name':'小吴'},{'name':'小张'}] const newArr = arr.find((x)=> { return x.name !== '小明' }) console.log(newArr) //{'name':'小红'}
arr.findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。如果没有符合条件的元素返回 -1
const arr = [{'name':'小红'},{'name':'小明'},{'name':'小李'},{'name':'小吴'},{'name':'小张'}] const index= arr.findIndex((x)=> { return x.name !== '小明' }) console.log(newArr) // 0
arr.includes() 判断数组中是否包含一个指定的值
let site = ['runoob', 'google', 'taobao']; console.log('runoob'); // true
isArray() 方法用于判断一个对象是否为数组。
const fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log(Array.isArray(fruits)) //true
arr.indexOf() 方法可返回数组中某个指定的元素位置。如果在数组中没找到指定元素则返回 -1。
const fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log( fruits.indexOf("Apple")) // 2
标签:常用,const,name,arr,数组,console,array,方法,log From: https://www.cnblogs.com/ctcanyday/p/17413943.html