Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Java脚本-识别特定字符串并将其推入数组_Javascript_Arrays - Fatal编程技术网

Javascript Java脚本-识别特定字符串并将其推入数组

Javascript Java脚本-识别特定字符串并将其推入数组,javascript,arrays,Javascript,Arrays,一旦我的名字在文本列表中被识别出来,我想把它放入hits数组中。由于某些原因,它没有进入命中数组。我怎样才能把我的名字输入hits数组?有什么我看不到的?谢谢 var text = ("Blah", "Blah", "Blah", "Stan", "Blah", "Blah", "Stan", "Blah", "Blah", "Blah", "Stan", "Blah", "Blah", "Blah") var myName = "Stan" var hits = [] for (i =

一旦我的名字在文本列表中被识别出来,我想把它放入hits数组中。由于某些原因,它没有进入命中数组。我怎样才能把我的名字输入hits数组?有什么我看不到的?谢谢

var text = ("Blah", "Blah", "Blah", "Stan", "Blah", "Blah", "Stan", "Blah", "Blah", "Blah", "Stan", "Blah", "Blah", "Blah")

var myName = "Stan"

var hits = []

for (i = 0; i <= text.length; i++) {
    if (text[i] === "S") {
        for (var j = i; j < (i + myName.length); j++) {
            hits.push(text[j])
        }
    }
}
var text=(“废话”,“废话”,“废话”,“斯坦”,“废话”,“斯坦”,“废话”,“废话”,“废话”,“废话”,“废话”,“斯坦”,“废话”,“废话”,“废话”,“废话”)
var myName=“斯坦”
var hits=[]
对于(i=0;i
var text=(“废话”、“废话”、“废话”、“斯坦”、“废话”、“废话”、“斯坦”、“废话”、“废话”、“废话”、“废话”、“斯坦”、“废话”、“废话”)
用括号括起来

您需要迭代一个数组,该数组的文本用括号声明

var text=[“废话”、“废话”、“废话”、“斯坦”、“废话”、“废话”、“斯坦”、“废话”、“废话”、“废话”、“废话”、“斯坦”、“废话”、“废话”、“废话”]
var text=[“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”,“诸如此类”]
var myName=“斯坦”
var hits=[]
对于(i=0;i-1){
hits.push(文本[i]);
}

}
首先,文本不是数组。它只会保存字符串
Blah
,正如您在
点击中看到的
变量一样,数组是用
[]
声明的,而不是
()