在javascript中从stringify对象数组中删除大括号和括号的更好,更有效的方法是什么

时间:2017-10-14 20:55:24

标签: javascript arrays json

下面是我在JavaScript中从对象的stringify数组中删除花括号和方括号的代码。我只是想知道如何才能使这个功能更有效率。

function replaceStrSmCity(str){
    str = str.replace('[','');
    str = str.replace(/{/g,'');
    str = str.replace(']','');
    str = str.replace(/}/g,'');
    return str;
}

1 个答案:

答案 0 :(得分:2)

我认为这会更有效率:

function replaceStrSmCity(str){
    return str.replace(/[\[\]\{\}]/g, '');
}

看起来这可能会意外删除,因为这些字符可能出现在JSON内容中。