gpt4 book ai didi

javascript - 将自执行函数作为值注入(inject) JS 对象

转载 作者:搜寻专家 更新时间:2023-11-01 00:30:44 27 4
gpt4 key购买 nike

我正在编写一个简单的库,它将从给定字符串属性的对象中读取值。

是否可以读取属性但在不实际调用函数的情况下执行函数?

类似于:

var obj = {

fn : (function malicious(){ deleteLotsOfFiles();
})()

}

如果我这样做

var foo = obj.fn;

有没有办法只通过读取属性来执行(恶意)函数?

最佳答案

恶意函数无论如何在您引用它之前就已经执行了。一旦函数被引擎解析,它就会立即执行(自调用)。

关于javascript - 将自执行函数作为值注入(inject) JS 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35347355/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com