在钉钉中
let deptLeadership = {1:false,932279533:true};
console.log("deptLeadership['1']: ", deptLeadership['1']);// 输出:1
console.log("deptLeadership[1]: ", deptLeadership[1]); // 输出: 1
该如何取值呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您好!您尝试打印部门领导信息的代码中,有一点小错误。在JavaScript中,使用console.log()打印对象属性时,不需要在属性名前加冒号(:)。正确的语法应该是属性名紧跟在对象名和方括号后面。请看下面的修正版:
let deptLeadership = {1:false, 932279533:true};
// 输出:false
console.log(deptLeadership[1], deptLeadership[1]);
// 输出: true
console.log(deptLeadership[932279533], deptLeadership[932279533]);
这样就可以正确地取出并打印deptLeadership对象中对应键的值了。此回答整理来自钉群“钉钉开发者社区(互助群)”。