var hello = 'null';
如何删除引号,使var hello
真正等于null
(而不是字符串)?我很好奇如何在不使用JSON.parse
的情况下执行此操作。
答案 0 :(得分:1)
没有JSON.parse,就不能。
您可以稍后在代码中评估hello并更改其值,这是实际情况。
hello = hello === 'null' ? null : hello
答案 1 :(得分:0)
您可以从JSON eval
或parse
(但是eval
是一种糟糕的方法,仅出于这个特定示例的缘故)。喜欢,
var hello = JSON.parse('null');
console.log(hello === null);
答案 2 :(得分:0)
分配null
,我已经做到了:
var a=1;
console.log(a);
a=null;
console.log(a);
console.log(a===null);
结果:
1
null
true
不过,JS中的null也是一个值。