gpt4 book ai didi

Javascript,slice(1)中的1在这个程序中指的是什么?

转载 作者:行者123 更新时间:2023-12-03 12:31:47 25 4
gpt4 key购买 nike

在这个程序中,我理解(我认为) paragraph.charAT(0) = "%"检查段落中的第一个字符是否等于 %,即从 0 开始计数,所以 charAT(0) 是第一个字符

但是,在 paragraph.slice(1) 行中,1 指的是什么?它是否切掉第一个字符?在这种情况下,第一个字符将位于 0 位置?

function processParagraph(paragraph) {
var header = 0;
while (paragraph.charAt(0) == "%") {
paragraph = paragraph.slice(1);
header++;
}

return {type: (header == 0 ? "p" : "h" + header),
content: paragraph};
}

show(processParagraph(paragraphs[0]));

最佳答案

它从段落字符串的索引 1(第二个字符)开始提取子字符串。

例如,考虑一下:

var paragraph = "Hi my name is Russell";
console.log( paragraph.slice(1) ); //returns 'i my name is Russell'

关于Javascript,slice(1)中的1在这个程序中指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5113139/

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