gpt4 book ai didi

javascript - Javascript 有包含函数吗?

转载 作者:行者123 更新时间:2023-11-30 09:07:48 25 4
gpt4 key购买 nike

我不确定是不是。一些网站显示在 javascript 中使用包含,但当我尝试时它不起作用。

我有

var userAgent = navigator.userAgent.split(';');

if (userAgent.contains("msie7") == true) {...}

我正在尝试使用用户代理来确定用户是否在兼容模式下运行 IE 8。所以我想检查 userAgenet 的 msie7 和 trident 4.0

那么我该如何检查这个数组呢?

最佳答案

ES v3(​​大多数 JS 实现)中没有原生的 Array.prototype.contains。 Mozilla/Firefox 和其他选择采用它的现代 JS 引擎中有一个 Array.prototype.indexOf 可用。

您可以使用下面的代码在没有它的浏览器/引擎上实现它:https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/indexOf

然后在分配它之后你可以做 Array.prototype.contains = function(s) { return this.indexOf(s) !== -1 }

关于javascript - Javascript 有包含函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3508388/

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