我想检查以“.”开头的字符串,例如.net,并在javascript中使用三元运算符将其替换为net
arr = ".net"
var val = arr.startsWith('.');
if(val == true)
{
arr = arr.replace('.','');
}
else
{
arr;
}
尝试作为
arr = arr.startsWith('.') ? arr.replace('.','') : arr;
最佳答案
var arr = '.net'
arr = arr.startsWith('.')
? arr.slice(1)
: arr
您可能不想替换
.
,因为字符串中的其他位置可能有一个.
。.slice
将删除第一个字符并返回其余字符。关于javascript - 替换“。”三元运算符中的'',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57689836/