
[英]How to push data from fetch() to array in Javascript using a for loop?
[英]Javascript - Push characters from string to array using for loop
在您查看我的问题之前,请注意,我是一个新手,我目前正在学习Codecademy的javascript课程,但是我对这一点非常执着,这在某些人看来可能很愚蠢。 只是想让我了解如何使用for循环进行链接。
尝试将我的名字中的所有字符从字符串中推送到数组“ hits”。
我真的很感谢一些指导。
var text = "hi it's raheel that's right raheel did i mention it's raheel it actually is raheel" var myName = "raheel" var hits = [] for (var i = 0; i < text.length; i++); { if (text[i] === "r") { for (var j = i; j < i + myName.length; j++); hits.push(j)) } }
如果我正确理解您的意思...我不是100%确信我会这样做,那么您应该看这样的事情...
var text = "hi it's raheel that's right raheel did i mention it's raheel it actually is raheel";
var myName = "raheel";
var words = text.split(' ');
var hits = [];
for(var i=0; i < words.length; i++)
{
if(words[i] == myName)
hits.push(words[i]);
}
console.log(hits);
但是,这将多次推送匹配的myName
,因此给定文本,数组将包含4个“ raheels”。
["raheel", "raheel", "raheel", "raheel"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.