gpt4 book ai didi

javascript - 为什么 javascript 不响应这个?

转载 作者:行者123 更新时间:2023-12-02 19:54:11 24 4
gpt4 key购买 nike

// Any JS code here works
whatever({
});
// Any JS code here doesn't work

只是想知道,因为当它已经关闭时,我看到“无论什么”都会影响它下面的代码

最佳答案

whatever({
});

是一个函数调用。此函数中发生的任何(未捕获的)错误 - 或者如果此函数未在此范围内定义 - 将导致脚本执行停止。这可能就是它下面的代码没有运行的原因。

Firebug/Chrome 开发控制台可以帮助您识别正在发生的错误。

<小时/>

编辑

解决此问题的最佳方法是修复您的脚本,使其不会引发错误。但是,如果您只需要一种简单的方法来忽略任何错误,则可以将 whatever 的调用包含在 try catch block 中

        try {
whatever({});
} catch (error) { }

alert("Need this to run");

function whatever(obj) {
obj.er.rr.ed = 3;
}

但是,您确实应该修复正在发生的错误。

关于javascript - 为什么 javascript 不响应这个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8872526/

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