关于null的疑问

remove(fn) {
    let pond =this.pond;
    pond.forEach((item,index)=>{
       
        if(item===fn){
            pond[index]=null;
            //item=null;
        }
    })
};

遍历数组里的方法,想把满足条件设置成空, 请问为什么

pond[index]=null 可以生效,而item=null;就不能用呢?


天天向上学
浏览 734回答 1
1回答

橋本奈奈未

因为item其实只是一个变量而已。就好比function fn() {} var f = fn; f = null; // 你觉得这时候fn会是null吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript