gpt4 book ai didi

javascript - 从字符串中获取第 n 个元素

转载 作者:行者123 更新时间:2023-11-28 16:08:36 27 4
gpt4 key购买 nike

如何从字符串中获取第 n 个元素。就像如果我想从 GOOGLE 这个词中获取每第三个元素我该怎么做。到目前为止我已经做到了这一点,但我不知道在 If 之后要输入什么

      function create_string( string ) { 

var string_length=string.length;

var new_string=[];

for( var i=0; i<string_length; i++) {

if(string[i]%3==0) {



}

new_string.push(string[i]);
}

return new_string;
}

最佳答案

使用 StringcharAt() 函数,该函数返回传递给函数的特定索引处的字符。我使用 charAt 创建了一个脚本,该脚本将返回每三个字符。

var result = "";

for(var i = 2; i < test.length; i+=3){
result += test.charAt(i);
}

如果您想将此脚本变成更可重用的函数:

var test = "GOOGLE";

function getEveryNthChar(n, str){
var result = "";
for(var i = (n-1); i < test.length; i+=n){
result += str.charAt(i);
}
return result;
}

alert(getEveryNthChar(1,test));
alert(getEveryNthChar(2,test));
alert(getEveryNthChar(3,test));
alert(getEveryNthChar(4,test));

工作演示:http://jsfiddle.net/Q7Lx2/

Documentation

关于javascript - 从字符串中获取第 n 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858049/

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