JavaScript: 配列フィールドの大文字から小文字へ

このメソッドを使用して、forEach()配列内の各オブジェクトを反復処理し、すべてのフィールドを小文字に変換できます。

まず、forEach()メソッドを使用して配列内の各オブジェクトを反復処理します。次に、Object.keys()メソッドを使用してオブジェクト内のすべてのフィールド名を取得し、それらをすべて小文字に変換します。最後に、小文字のフィールド名をオブジェクトに再割り当てし、元の大文字のフィールド名を削除します。最終出力は、すべてのフィールド名が小文字に変換された新しい配列です。

コード:

let arr = [
  {
    
     Name: 'John', Age: 25 },
  {
    
     Name: 'Mary', Age: 30 },
  {
    
     Name: 'Peter', Age: 35 }
];

arr.forEach(obj => {
    
    
  Object.keys(obj).forEach(key => {
    
    
    obj[key.toLowerCase()] = obj[key];
    delete obj[key];
  });
});

console.log(arr);

出力:

[
  {
    
     name: 'John', age: 25 },
  {
    
     name: 'Mary', age: 30 },
  {
    
     name: 'Peter', age: 35 }
]

配列内の大文字フィールドが小文字に正常に変換されました。

おすすめ

転載: blog.csdn.net/weixin_46098577/article/details/131390475