我想检查以“.”开头的字符串,例如.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/

10-12 12:18
查看更多