gpt4 book ai didi

javascript - 服务器端 Javascript 中的 Array.filter 函数

转载 作者:行者123 更新时间:2023-12-03 05:43:36 27 4
gpt4 key购买 nike

我想使用服务器端 Javascript 过滤 XPage 中的数组。不幸的是我收到以下错误:

Error calling method 'filter(Function)' on an object of type 'Array [JavaScript Object]'

我有一个字符串数组,例如["elem1","elem2","elem3"]

我这样调用该函数:

list.filter(function(){

});

有什么原因会导致此错误发生吗? ssjs中有这个功能吗?

这个问题不重复,因为尚不清楚 Xpages/Lotus Notes 在后台运行 Rhino。

最佳答案

听起来您使用的任何服务器端 JavaScript 环境都不支持 ES5 功能(即 2009 年 12 月第五版规范中的功能)。

您可以使用polyfill来实现这一点以及添加到数组中的其他内容,请参阅MDN ,但要注意:如果不支持 ES5 功能,则不可能将内容添加到 Array.prototype 而不使其可枚举,这意味着任何代码(错误)使用 for-inloop through arrays将会受到影响。

关于javascript - 服务器端 Javascript 中的 Array.filter 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40417735/

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