javascript - 简单解构程序 - ES6 (JavaScript) 抛出错误
问题描述
我正在尝试通过函数进行简单的解构和返回值。但是,它正在抛出错误。有人可以帮我吗?
例子:
<script>
obj1 = {
name: "Jack Rogers",
age: 29,
city: 'New York',
country: 'USA',
}
increaseAge(someObj, val){
let {age} = someObj;
return age+val;
}
console.log(increaseAge(obj1, 5));
</script>
我期待结果为“34”(控制台)。
解决方案
在增加年龄之前写函数
obj1 = {
name: "Jack Rogers",
age: 29,
city: 'New York',
country: 'USA',
}
function increaseAge(someObj, val){
let {age} = someObj;
return age+val;
}
console.log(increaseAge(obj1, 5));
推荐阅读
- java - 为什么不能在变量声明行中放置调试断点?
- java - Java - 如何创建一副纸牌(专注于静态数组)?- AP计算机科学项目
- c++11 - 如何制作 std::function
编译,当 typename Arg = void? - c# - JSON 反现实化问题
- python - 如何明智地绘制饼图行?
- laravel - Laravel 多重身份验证路由问题
- javascript - 使用 jQuery 和 JavaScript 检查对象中所有属性的 null 并用空字符串替换它
- java - Java Eclipse 中缺少类型
- java - 在通用树中查找并返回具有下一个较大元素的节点
- c - 如何提高 CMWX1ZZABZ-091 RTC(实时时钟)的精度