(function(f) { console.log(‘1’) })(function() { console.log(‘2’); return (function() { console.log(‘3’) return function(aa) { console.log(aa) } })({1:111},{},[8])(8) }) 1、delete 只会删除对象自身的属性,而不会顺着原型链向上查找删除