使用JavaScript将点表示字符串转换为数组表示字符串



假设我有一个点符号字符串。

let str = 'category.1.subcategory.2.name';

关于如何将其转换为数组表示字符串,有什么建议吗?

convert(str); //desired outcome => 'category[1][subcategory][2][name]' 

let str = 'category.1.subcategory.2.name'
var parts = str.split(".")
var stra = parts[0] + parts.slice(1).map(p => `[${p}]`).join("")
console.log(stra)

相关内容

  • 没有找到相关文章

最新更新