📅  最后修改于: 2020-10-26 01:07:23             🧑  作者: Mango
Java Symbol.unscopables符号是一个对象值,其继承的属性名称不包含在环境绑定中。
[Symbol.unscopables]
目的。
检查变量是否出现在词法作用域变量中。
Chrome | 32 |
Safari | 8 |
Firefox | 29 |
Opera | 19 |
//JavaScript to illustrate Symbol.toPrimitive
var obj = {
j: 1,
k: 2
};
obj[Symbol.unscopables] = {
//Setting a property to false will make it scopable
j: false,
//Setting a property to true in an unscopables object
k: true
};
with (obj) {
document.write(j);
}
//expected output: 1
输出:
1
输出:
JavaTpoint