var a = ['hello',{hello: '323651',bye: '43434'},[1,2,34],true,10,9,8,10,'true','hello' ,true,false,9,{こんにちは: '312312',ok: 32323},[1,2,34]];
闭关修行中......
数値やブール型などは最後に直接判定を追加するか、こうやって書くと分かりやすくなります。
オブジェクトとオブジェクト、配列と配列は再帰的に処理され、他の状況は直接比較されます。
直接===判定、等しい場合、完了です。
===
不等号の場合、オブジェクトとオブジェクト、または配列と配列の場合は、JSON stringify で比較すれば、その他は問題ありません。
オブジェクトが順番に並んでいる場合、または内部配列要素が順序付けされた配列の場合、要素は文字列に変換されて比較されます。
JSON を区切るには別の文字を使用するのが最善です。現状のままにしておくことができる場合は、「hello」を使用して配列を分割し、比較して重複を削除します。
新しいセット()
数値やブール型などは最後に直接判定を追加するか、こうやって書くと分かりやすくなります。
リーリーオブジェクトとオブジェクト、配列と配列は再帰的に処理され、他の状況は直接比較されます。直接
===
判定、等しい場合、完了です。不等号の場合、オブジェクトとオブジェクト、または配列と配列の場合は、JSON stringify で比較すれば、その他は問題ありません。
オブジェクトが順番に並んでいる場合、または内部配列要素が順序付けされた配列の場合、要素は文字列に変換されて比較されます。
リーリーJSON を区切るには別の文字を使用するのが最善です。現状のままにしておくことができる場合は、「hello」を使用して配列を分割し、比較して重複を削除します。
新しいセット()