问答详情
源自:4-3 [JavaScript]属性操作

eval内部定义的变量,可否被delete掉?

eval('var a = 1;delete a'); false eval这样使用并不像老师说的那样,会被delete成功...请问各位是我理解错了吗?

提问者:qq_敏芮晨彩_0 2018-02-21 21:05

个回答

  • 慕仰1311356
    2018-02-23 16:47:12

    先eval('var a = 1;')定义变量,然后再delete a 返回true