Javascript 删除字符串中的最后一个方括号 [ ]

Javascript remove last square brackets [ ] in string

如何删除最后一个方括号。我有这样的字符串:

Product[parameter][0][values][2][value]

我需要得到没有最后括号的字符串:

Product[parameter][0][values][2]

这样试试:

var x = "Product[parameter][0][values][2][value]";
x = x.substr(0, x.lastIndexOf("["));
alert(x);

JSFIDDLE DEMO