gpt4 book ai didi

javascript - 向对象添加动态函数

转载 作者:行者123 更新时间:2023-11-28 16:36:39 25 4
gpt4 key购买 nike

我正在尝试让它工作,但没有:

var i; 

i.test = function() {
alert("hello");
}

i.test();

我希望代码发出“hello”警报,但 Firefox 错误控制台却显示:

missing } in XML expression
alert("hello");
---------------^

如何解决这个问题...

最佳答案

你的i没有分配给任何东西,所以它不是一个对象。事实上,它指向全局 undefined 对象,该对象在 Firefox 中恰好是只读的(理应如此)。您需要:

var i = {}; //init to empty object

那么一切都会好起来的。

关于javascript - 向对象添加动态函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3665053/

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