J'ai une chaîne de caractères
qui ressemble à ceci:
obj.property1.property2
Je veux que la chaîne de caractères
devienne
[obj][property1][property2]
Actuellement, j'utilise une fonction de découpage et plus tard une boucle for
pour les joindre l'un à l'autre. Mais je me demandais s'il existait une méthode plus simple pour y parvenir, peut-être en utilisant split()
et join()
ensemble. Cependant, je n'arrive pas à comprendre comment le faire.
Actuellement utilisé:
var string = "obj.property1.property2";
var array = string.split(".");
var output = "";
for(var i = 0;i < array.length;i++) {
output += "[" + array[i] + "]";
};
console.log(output);