ホームページ > ウェブフロントエンド > jsチュートリアル > 最新の JavaScript を使用してオブジェクト配列内のキー名を変更する方法

最新の JavaScript を使用してオブジェクト配列内のキー名を変更する方法

Susan Sarandon
リリース: 2024-10-18 19:17:03
オリジナル
912 人が閲覧しました

How to Alter Key Names in Object Arrays Using Modern JavaScript?

オブジェクト配列のキー名の変更

JavaScript の世界では、オブジェクトと配列を操作する機能が非常に重要です。そのようなタスクの 1 つは、オブジェクトの配列内のキー名を変更することです。

たとえば、次のオブジェクトの配列を考えてみましょう。

var arrayObj = [{key1:'value1', key2:'value2'},{key1:'value1', key2:'value2'}];
ログイン後にコピー

目標は、各 key1 をストロークに変換することです。その結果、次のようになります。次の出力:

var arrayObj = [{stroke:'value1', key2:'value2'},{stroke:'value1', key2:'value2'}];
ログイン後にコピー

最新の JavaScript では、構造化、残存構文、スプレッド構文、および配列マップの組み合わせにより、洗練されたソリューションが提供されます。

const arrayOfObj = [{
  key1: 'value1',
  key2: 'value2'
}, {
  key1: 'value1',
  key2: 'value2'
}];
const newArrayOfObj = arrayOfObj.map(({
  key1: stroke,
  ...rest
}) => ({
  stroke,
  ...rest
}));

console.log(newArrayOfObj);
ログイン後にコピー

この手法では、構造化を活用して、 key1 をストロークとして抽出し、スプレッド演算子を使用して残りのプロパティと結合します。次に、マップ メソッドが配列内の各オブジェクトに適用され、キー名が変更された新しい配列が作成されます。

このアプローチを理解することで、オブジェクト配列内のキーの名前を効果的に変更でき、整理および編集のための多彩なオプションが開かれます。データ構造を操作します。

以上が最新の JavaScript を使用してオブジェクト配列内のキー名を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート