javascript - 影响一组对象
问题描述
目标:为捆绑在一个对象/组中的多个变量添加点。
到目前为止,我已经尝试了几种方法,但都没有成功。
首先作为一个对象:
var allJobs = {
job1: 0,
job2: 0,
job3: 0,
}
我还尝试了一系列项目:
var allJobs = [
job1 = 0,
job3 = 0,
job4 = 0,
]
然后目标是为组内的项目添加点:
$( "#addPoints" ).click(function() {
allJobs += 300;
});
我需要能够将它们作为单独的工作访问。所以console.log(job1)
应该是300。
解决方案
JS 不会自动映射所有数组/对象元素的操作。您必须明确循环。
var allJobs = [0, 0, 0];
$("#addPoints").click(function() {
for (var i = 0; i < allJobs.length; i++) {
allJobs[i] += 300;
}
});
推荐阅读
- dataweave - Mule4 studio错误无法删除现有文件夹
- python - 在 Pandas 中按组标记序列
- python-3.x - 获取:AttributeError:“list”对象在尝试运行 NLP 分类模型时没有属性“lower”
- css - 有没有办法标准化表情符号的大小和宽度?
- java - 如何使spring data jpa生成的方法在空参数上抛出异常
- bash - 在 bash 脚本中使用 shell 字符串和参数运行 docker exec 命令
- api - YouTube 的 API 是否有术语表?
- .net - 在 .NET 中读取带有相反十进制字符(句点/逗号)格式的数字的 XML
- arrays - 如何验证 api 响应数组是否包含在 Chai 中没有索引的值
- c++ - 如何使用单例模式创建不同的实例?