gpt4 book ai didi

javascript 检查函数并给出输出(如果存在)

转载 作者:行者123 更新时间:2023-11-28 08:04:18 25 4
gpt4 key购买 nike

我需要一个脚本来检查页面上是否有某个函数,如果是,则调用一个函数,如果不是,则调用另一个函数。我还需要在网页上自动输入脚本。

这是我的想法:

if(Examplefunction) 
difffunction();
else
otherfunction();

最佳答案

您需要小心检查 JavaScript 中可能尚未定义的名称。引用未定义的名称将产生错误:

> if (Examplefunction) console.log('exists'); else console.log('???')
ReferenceError: Examplefunction is not defined

但是,使用 typeof 检查名称是安全的,无论该名称是否已定义。因此,要检查变量是否已定义为真值,您应该使用:

if (typeof Examplefunction != 'undefined' && Examplefunction)
difffunction();
else
otherfuunction();

关于javascript 检查函数并给出输出(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24976669/

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