const arr =[]
if (arr.length <= 3) { //判断arr数组的长度
var str = arr.some(item => item.name == "小刘忙"); //arr数组对象中的name属性是否为"小刘忙" 这里返回的是布尔类型(true/false)
if (str === false) { //判断是false,arr数组对象中没有name = "小刘忙" ,所以返回false
var Newobj = { name: '小刘忙, age: '18', job:'程序员' };
arr.push(Newobj ); //新增一条对象
}
}
console.log(arr); // [{ name: '小刘忙, age: '18', job:'程序员' }]
JS—— 判断数组中是否有某个元素 .some
于 2023-08-27 12:07:47 首次发布