2月15日学習日記#StringfyJson

1199 ワード

Object.entrie()
方法はfor...与えられたオブジェクト自体の列挙可能な属性[key,value]ペアの配列をinと同じ順序で返す
今日はFairと一绪にStringfyJsonゲストパートで初めて知り合ったこれは.
オブジェクトを配列にする方法.
const object1 = {
  a: 'somestring',
  b: 42
};

let of 배열 반복문을 돌리고나서,..

for (const [key, value] of Object.entries(object1)) {
  console.log(`${key}: ${value}`);
}

그리고, 결과는 아래와 같다.. 

// expected output:
// "a: somestring"
// "b: 42"
// order is not guaranteed
ここで気をつけたいポイント!
for(let [key,value] of Object.entries(obj)) { 
      if(value === undefined || typeof(value) === "function" ) {// 배열로 키값, 들어있는 형태로 되어있음.
        console.log(`"${obj[key]}":${stringifyJSON(value)}`)
上の問題はこの出力が正しいことです.
前に私がやったことの一つは
実際,{a:「apple」}は,このような形式で出力された内容を{「a」:「apple」}に変更する.
for ofは重複文にobjテンプレートを追加したことがあります...同じように不可能な試みだ.
最終的には、テンプレートを使用してobj[key]を空の配列に追加し、必要な値を取得します.
そして,これをテンプレートとして処理し,問題を解決した.
空のレイアウトの場合、オブジェクトがテンプレートとして使用できるかどうかは、後で確認する必要があります.
これは後で確認する問題です.これは今日の残りの時間の研究課題です.

検証の結果、テンプレートは使用状況に応じて配列をオブジェクトとして作成できることが明らかになりました!!