21. JSON.stringify() を実装する
シェアしよう
難しい? - accepted / - tried
JSON.stringify()
を使ったことは絶対あるでしょう。でも内部的にどう働いているのかご存知ですか?
当ててみてから、こちらの MDNの説明を参考にしてください。実は簡単ではないです。
それでJSON.stringify()
を実装してください。
面接時100%スペック通りに実装してくれると面接官もそう考えていないので、実装する前に面接官とよくコミュニケーションをとって実装スコープを決めるのおすすめです。
この問題は練習するためなので、できるだけ多くのデータタイプをサポートしてください。
サーキュラーレファレンスにご注意を。
補足
JSON.stringify()
には第二、第三の引数があるが、無視して良い
JSON.stringify()
をそのまま使うのはご遠慮を、練習のためにならないので。