我执行下面的代码如何获取对象的符号属性
var x={};
x[Symbol("a")] = "a";
x.d = "d";
当我尝试在浏览器控制台
console.log(x); //Object {d: "d", Symbol(a): "a"}
JSON.stringify(x); //"{"d":"d"}"
var a=Symbol("a");
console.log(x[a]); //undefined
console.log(x['a']); //undefined
我有点困惑,我将如何获得第二个属性变量x这是一个符号
当你发布(和删除)快速的问题,是你的浏览器与ECMAScript 2015(ES6)兼容?因为该方法存在:https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertySymbols – sailens