<script>
let arr = [
{
name:'张三',
age:16
},
{
name:'张三',
age:15
},
{
name:'张三',
age:20
},
{
name:'李四',
age:16
}
]
let a = arr.find(item=>item.name == '张三')
if(a){
console.log(a);
console.log(2);
}else{
console.log(3);
}
let b = [1,2,3,4,5,6,NaN]
let c = [2,3,45,7].includes(6)//查找包含某个字符 【字符串和数组都可以使用】【与indexOf()不用这是==而indexOf()是===】
let m = b.includes(NaN) // true
console.log('||||||||');
console.log(m);
let n = b.indexOf(NaN) // false
console.log(n);
console.log(c);
let str = 'hello , world'
let d = str.includes(',')
console.log('``````````````````');
console.log(d);
let obj = {a:1,b:2,c:3}
let f = Object.entries(obj)
console.log(f);
let g = f.map(item=> console.log(item[1]))
// console.log(g);
let obj1 = {
a:'1',
b:'2'
}
let obj2={
b:2,
d:'3',
a:1
}
let obj3 = Object.assign(obj1,obj2) // 将对象合并 第一个参数和目标源 后面的会覆盖前面的如果有重复的 只比较键重复
console.log('@@@@@@@@@@@');
console.log(obj3);
let h = Object.entries(obj3)//将对象转化为键值对的数组存在 第一个是键 第二个是值
console.log(h);
</script>
js 中 find ,includes ,Object.entries(),Object.assign()的用法
最新推荐文章于 2024-05-21 23:21:19 发布