Construire un objet à partir de tableaux de clés et de valeurs
Vous disposez de deux tableaux, newParamArr et paramVal, et vous souhaitez créer un objet JavaScript en appariement des éléments de ces tableaux. Chaque clé de l'objet doit correspondre à un élément de newParamArr et la valeur associée doit provenir de paramVal.
Par exemple, si newParamArr contient ["Name", "Age", "Email"] et que paramVal contient ["Jon", 15, "[email protected]"], vous souhaitez créer un objet comme {"Name": "Jon", "Age": 15, "Email": "[email protected]"}.
Les longueurs des tableaux seront toujours égales (newParamArr.length === paramVal.length). De plus, la taille des tableaux peut varier.
Pour y parvenir, vous pouvez utiliser la méthode forEach() sur le tableau newParamArr. La fonction de rappel que vous fournissez à forEach() prend la clé actuelle et son index comme arguments. Dans cette fonction, vous pouvez attribuer la valeur correspondante de paramVal à l'objet en utilisant la clé comme nom de propriété.
Cette approche est simple et efficace pour créer un objet à partir de tableaux clé-valeur. Voici un extrait de code qui implémente cette solution :
var keys = ['Name', 'Age', 'Email'];
var values = ['Jon', 15, '[email protected]'];
var result = {};
keys.forEach((key, i) => result[key] = values[i]);
console.log(result);
Ce code enregistrera l'objet souhaité, { Nom : "Jon", Âge : 15, Email : "[email protected]" }.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3