Javascript 从Adobe CEP数组中查找项
我正在使用AdobeCEP 10,我需要在JSX文件中使用find选项从数组中获取特定值。但是JSX说find不是一个函数。如何从数组中获取特定值这里是一个毫无意义的幼稚园风格片段,但无论如何:Javascript 从Adobe CEP数组中查找项,javascript,jsx,adobe,extendscript,Javascript,Jsx,Adobe,Extendscript,我正在使用AdobeCEP 10,我需要在JSX文件中使用find选项从数组中获取特定值。但是JSX说find不是一个函数。如何从数组中获取特定值这里是一个毫无意义的幼稚园风格片段,但无论如何: var array = ["foo", "bar", "Alice", "Bob"]; var found = ""; var sample = prompt("Find for:&q
var array = ["foo", "bar", "Alice", "Bob"];
var found = "";
var sample = prompt("Find for:");
var counter = 0;
while (counter<array.length) {
if (array[counter] == sample) {
found = sample;
break;
}
counter++;
}
if (found != "") {
alert("'" + found + "' was found in the array in position " + (counter+1));
} else {
alert("Nothing was found");
}
var数组=[“foo”、“bar”、“Alice”、“Bob”];
var发现=”;
变量样本=提示(“查找对象:”;
var计数器=0;
while(柜台)
输出:
类似的事情可以通过多种方式来完成。通过indexOf()
或includes())
,等等。这取决于你的任务。你能展示你的代码样本吗?你想得到什么还不清楚。据我所知,JS没有数组的查找函数或方法。有一个文本字符串的查找工具,但这是另一回事。基本上你需要循环归档,并将每个its元素与样本进行比较,直到你得到一个你发现了什么,如果我没弄错的话。