【无标题】ES6中除for 循环外,其他方法遍历例题和扩展运算符例题

遍历例题和扩展运算符例题

一、第一个

1.编程实现找到所有姓杨的人,找到所有包含天的人,找打周芷若的Id

代码如下(示例):

 const list = [
     { id: 3, name: '张三丰' },
     { id: 5, name: '张无忌' },
     { id: 13, name: '杨逍' },
     { id: 33, name: '殷天正' },
     { id: 12, name: '赵敏' },
     { id: 97, name: '周芷若' },
 ]

答案

console.log(list.filter(function (item) { return item.name.startsWith('杨') }))
console.log(list.filter(function (item) { return item.name.includes('天') }))
console.log(list.find(function (item) { return item.name == '周芷若' }).id);

二、第二个

2.还是第一个数组,要求获取一个新的数组,并将所有的ID乘以2,并获取时间

代码如下(示例):

 const list = [
     { id: 3, name: '张三丰' },
     { id: 5, name: '张无忌' },
     { id: 13, name: '杨逍' },
     { id: 33, name: '殷天正' },
     { id: 12, name: '赵敏' },
     { id: 97, name: '周芷若' },
 ]
```javascript
   console.log(list.map(function (item, id) {
       var time = new Date()
       console.log(time.toLocaleString());
       return item.id * 2
       // updateTime = getddate()
       // var time = new Date()
       // updateTime = getddate()
       // console.log(time.toLocaleString());
   }));
 }));

三、第三个

3.下面例题

 const obj = {
     id: 123,
     age: 20,
     school: '河北科技大学'
 }
 let obj1 = {
     age: 18,
     ...obj,//扩展运算符合并对象
     name: '李四'
 }
 console.log(obj1.age);//20
 console.log(obj1.id);//123
 console.log(obj1.name);//李四

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值