/ * * *のみ、このオブジェクトを読み取るにconsole.logを解決するための関数を記述し、視聴時に印刷され、現時点で関連する属性および値表示されます * @paramのArg * / constのログ = 関数{(...アルギニン)を ARG1 LET = arg.map(項目=> { IF(typeof演算項目=== 'オブジェクト' ){ 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:なぜならオブジェクトの値を、ターゲットを印刷する場合のメモリ参照の値であるので、印刷時の対象オブジェクトの値が発生した場合、オブジェクトの値に言及する場合、それは、存在します変更。したがって、このオブジェクトを読み取るだけで見たときに印刷され、現時点では、関連する属性と値を表示します。
下記ちょうど今期待値を説明して評価した値は、現在の時刻です