Javascript 将 uniqueId() 设置为数组键

标签 javascript json

应该是一个简单的答案,可能是我的语法不正确,因为我是 ReactJS 的新手。我想指定一个唯一的 ID 作为键。

这会引发错误:

rows:{
  uniqueId() : { name:"Kitchen Remodel", value:20100 },
  uniqueId() : { name:"Basement Remodel", value:8300 }
}

这不?请解释...

rows:{
  143434 : { name:"Kitchen Remodel", value:20100 },
  984578 : { name:"Basement Remodel", value:8300 }
}

谢谢!

最佳答案

ES6 ,您可以使用函数调用或变量作为属性名称,如下所示:

rows:{
  [uniqueId()] : { name:"Kitchen Remodel", value:20100 },
  [uniqueId()] : { name:"Basement Remodel", value:8300 }
}

关于Javascript 将 uniqueId() 设置为数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42838987/

相关文章:

javascript - 如何使用 Javascript 获取树叶的所有路径?

javascript - 以日期格式设置工具提示 Highchart

javascript - 这是在 jQuery 中组织代码的明智方式吗?

javascript - 自动从动态图像文件导出图像

sql - 如何在postgresql中对json类型使用唯一约束

json - TIdHttp POST仅返回期望使用json的XML

javascript - 如何在 Angular 中创建非链接变量?

javascript - 在函数中操作 Angular 页面,如何传输对象?

javascript - 将外部链接脚本写入js文件

PHP 总结 JSON 对象值