javascript - 有人可以解释我应该如何正确调用这个函数吗?
问题描述
刚开始学习JS,希望有人能解释一下如何使用全局函数add2来填充组合的AgesPlus2?
function add2(num1, num2) {
return (num1 + num2) + 2;
};
let people = {
age1: 43,
age2: 23,
combinedAgesPlus2: add2(age1, age2)
}
解决方案
函数调用很好,只是对象仅在声明后才存在,而不是在其间存在,因此您无法访问age1
对象文字内部。你可以在之后设置它:
let people = {
age1: 43,
age2: 23,
};
people.combinedAgesPlus2 = add2(people.age1, people.age2);
继续阅读:
推荐阅读
- r - 根据累积总和和另一个组创建分组
- adfs - 在 ADFS 中,如何删除登录页面中的“Active Directory”选项
- javascript - 复选框结构,如果选择了单个子复选框,则应自动选择父复选框
- java - 使用 Maven、Gauge-Java 框架在不同配置上运行并行测试
- apache-spark - 如何使用结构化流的 writestream 写入具有重新分区的文件?
- laravel - 为什么我们需要在 Laravel 的 SlackMessage 中使用和返回方法?
- c# - 无法创建通用字典...有时
- wordpress - 在外部应用程序中显示来自 Woocommerce 的产品
- angularjs - 使用路由解析路由到组件 | AngularJS
- swift - 在 UIDatePicker 中设置时间默认值