以下で三項演算子をsrrに代入しない場合、undefinedとなるのはなぜですか?
面倒なので代入したくないのですが、いい方法ありますでしょうか?
js
1var words = {fruits:{apple:'A', banana:'B'}}; 2var ttl = 'xxx'; 3 4// strに代入する場合 5var str = words['fruits'][ttl] ? words['fruits'][ttl] : 'error'; 6var h2 = '<h2>' + str + '</h2>'; 7console.log( h2 ); 8 9// 代入しない場合 10var h2 = '<h2>' + words['fruits'][ttl] ? words['fruits'][ttl] : 'error' + '</h2>'; 11console.log( h2 );
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。