前提・実現したいこと
Object.keys() メソッドは、指定されたオブジェクトが持つプロパティの 名前の配列を、通常のループで取得するのと同じ順序で返します。
null場合にエラーで処理が中断されます
nullだった場合の条件分岐はどのようにやればいいのでしょうか?
<script> var s=null; window.onload=function(){ a=Object.keys(s);//nullなので以降実行されない alert(a);//実行されない } </script>
> プロパティが空だった場合にエラーで処理が中断されます
エラーになったコードをご提示いただけないでしょうか?
(Object.keys({})はエラーを起こさず、空の配列を返します)
空という表現は誤りでした
正しくはnullです
<script>
var s=null;
window.onload=function(){
a=Object.keys(s);
alert(a);
}
</script>
nullの場合の判定方法等ご存知でしたら教えて下さい
回答1件
あなたの回答
tips
プレビュー