例如拿到一个变量a
里,而这个变量a
可能是由服务端返回的一个对象。
a: {
name: 'xiaobe',
age: 22,
title: 'xxx'
}
我希望将a
的name
和age
赋值给b
(实际上想取出来可能更多的属性)
有什么快速简便的方法吗?目前就想到这样解构:
const { name, age } = a;
b = { name, age }
例如拿到一个变量a
里,而这个变量a
可能是由服务端返回的一个对象。
a: {
name: 'xiaobe',
age: 22,
title: 'xxx'
}
我希望将a
的name
和age
赋值给b
(实际上想取出来可能更多的属性)
有什么快速简便的方法吗?目前就想到这样解构:
const { name, age } = a;
b = { name, age }
const a = {name,age} = {name: 10, age: 20}
console.log(a) //=> {name: 10, age: 20}
console.log(name) //=> 10
console.log(age) //=> 20
不过这样是name和age是全局了
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答837 阅读✓ 已解决
3 回答2.6k 阅读
为什么不这样?