!function(){function fd(){}; return delete fd;}() 返回true

来源:4-3 [JavaScript]属性操作

0620yy

2015-08-12 10:46

!function(){function fd(){}; return delete fd;}()  返回true 求指教

写回答 关注

3回答

  • qq_慕慕947699
    2019-10-22 10:55:26

    delete 操作符会从某个对象上移除指定属性;

    如果你试图删除的属性不存在,那么delete将不会起任何作用,但仍会返回true

  • 慕九州5609282
    2015-10-31 12:07:02

    感叹号取反了 换种写法就是true了

    (function(){function fd(){}; return delete fd;})() 

  • 慕九州5609282
    2015-10-31 11:58:10

    !function(){function fd(){ console.log('1')}; delete fd; fd()}()

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281112 学习 · 1020 问题

查看课程

相似问题