[JavaScriptを]にconsole.logのみ、このオブジェクトを読み取るには、閲覧時に印刷され、現時点では、関連する属性と値を表示します

 
/ * * 
   *のみ、このオブジェクトを読み取るにconsole.logを解決するための関数を記述し、視聴時に印刷され、現時点で関連する属性および値表示されます
   * @paramのArg 
   * / 
  constのログ = 関数{(...アルギニン)を
    ARG1 LET = arg.map(項目=> {
       IFtypeof演算項目=== 'オブジェクト' ){ 
        LET JSONは = JSON.stringify(項目)
        objはせ = JSON.parse(JSON)
         戻りOBJ 
      } {
         戻り項目
      } 
    } )
    console.log.apply(ヌル、ARG1)
  } {A = [1,2 ,. 3]、B:2、C:trueに、D '前' } 
  ログ( 'ログを変更する前に:' 、A)
  にconsole.log( '変更前コンソール:' 、A)
  aapush( 2 
  AB& = 5。
  AC = falseに
  AD = '後' 
  ログ( 'ログ変更後' 、A)
  にconsole.log( 'コンソール変更後:'、A)

 

プリント値:

 

 

 

声明:にconsole.log()が非同期メソッドであります

引数2:なぜならオブジェクトの値を、ターゲットを印刷する場合のメモリ参照の値であるので、印刷時の対象オブジェクトの値が発生した場合、オブジェクトの値に言及する場合、それは、存在します変更。したがって、このオブジェクトを読み取るだけで見たときに印刷され、現時点では、関連する属性と値を表示します。

下記ちょうど今期待値を説明して評価した値は、現在の時刻です

おすすめ

転載: www.cnblogs.com/frost-yen/p/11613414.html