Javascript-使用for循环将字符从字符串推送到数组
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))
}
}
如果我理解得对。。。我不是百分之百相信你应该看到这样的东西。。。
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"]
相关文章:
- 将JSON转换为typescript中的字符串数组
- 在Javascript中将一个值和字符串数组转换为if语句
- 如何将正则表达式包含到字符串数组中
- JavaScript:将字符串数组转换为文本区域
- Knockout中的字符串数组
- 拆分字符串数组(JavaScript)后未定义
- 使用Javascript获取两个字符串之间的字符串数组
- 打印从Spring MVC Controller发送的字符串数组只显示“;toJSON”;在javascript中
- 将一个字符串数组解析为一个新的数组javascript
- AngularJS - 从字符串数组中连续更改文本
- 使用字符串数组中的字符填充 HTML 表
- 如何在 Javascript 中将字符串数组列表插入到表行中
- 创建二维字符串数组
- 如何从字符串数组中获取子字符串数组
- 如何将字符串数组转换为简单数组
- 按字母顺序、数字顺序和特殊字符对字符串数组进行排序
- 如何从字符串数组中获得8个随机唯一元素
- json_encode($myVar);正在给出地图,我想要一个字符串数组
- 函数,返回javascript中两个字符串数组的差值
- Javascript字符串数组转换为用逗号分隔的多个字符串