Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 向字符串添加切片函数_Javascript_Regex_Hashtag - Fatal编程技术网

Javascript 向字符串添加切片函数

Javascript 向字符串添加切片函数,javascript,regex,hashtag,Javascript,Regex,Hashtag,有人能给我解释一下切片函数在下面的例子中是如何工作的吗?(它是一个标签生成器) 函数generateHashtag(str){ 如果(str.length>=140 | | str==“”){ 返回false; }否则{ str=str.replace(/\s+/g',); 让capEachWord=(str)=>str.trim().split(“”) .map(word=>word[0].toUpperCase()+word.slice(1)).join(“”); 设HashtagIt=(

有人能给我解释一下切片函数在下面的例子中是如何工作的吗?(它是一个标签生成器)

函数generateHashtag(str){
如果(str.length>=140 | | str==“”){
返回false;
}否则{
str=str.replace(/\s+/g',);
让capEachWord=(str)=>str.trim().split(“”)
.map(word=>word[0].toUpperCase()+word.slice(1)).join(“”);
设HashtagIt=(str)=>“#”+str;
返回HashtagIt(capEachWord(str));
}
}

log(generateHashtag(“String String”)
切片
方法可用于
数组
字符串
变量。
slice
方法的目的是将部分数据切掉

例如,如果我有一个字符串

let word = 'India';
我想从中提取
dia
,我们可以使用-

let dia = word.slice(2); //output > dia, 
这将从索引
2
到字符串末尾对字符串进行切片

如果我们想切掉绳子的中间部分,我们可以做如下的事情-

let di = word.slice(2, 4); //output > di
同样,我们也可以处理数组

->“方法
slice()
提取字符串的一部分,并将其作为新字符串返回,而不修改原始字符串。”
子字符串(1)
也会做同样的事情,而且更清晰。