の適切な動作は何ですか
"test".split("/")
結果は ["test"] または undefined であるべきですか? 2 つの異なる JavaScript エンジンで異なる結果が得られるため、質問しています。ほとんどのブラウザーは ["test"] を返すように見えるので、逸脱した動作はバグと見なすべきかどうか疑問に思います。
の適切な動作は何ですか
"test".split("/")
結果は ["test"] または undefined であるべきですか? 2 つの異なる JavaScript エンジンで異なる結果が得られるため、質問しています。ほとんどのブラウザーは ["test"] を返すように見えるので、逸脱した動作はバグと見なすべきかどうか疑問に思います。
のES5 仕様でString.prototype.split
は、配列以外の戻り値が許可されていないため、undefined
正しくありません。