JS中三元运算符 冒号: 后可以写多条语句吗?
城堡下的诡洞
城堡下的诡洞 2017-03-22 09:27:35
0
2
1711

当问号?前表达式不满足时,需要运行两条语句。请问需要冒号:后要怎么写?

let s = document.getElementById('mainContent').style;
s.opacity = 1;
(function fade(){
(s.opacity-=.1)<0?s.display="none":{setTimeout(fade,100);console.log(123);}
})();

这样写会报错。只能用if-else了吗?

城堡下的诡洞
城堡下的诡洞

membalas semua(2)
数据分析师

Bolehkah berbilang pernyataan ditulis selepas kolon operator ternary: dalam JS? -Tapak web PHP Cina Soal Jawab-Bolehkah berbilang penyata ditulis selepas kolon operator ternary: dalam JS? -Soal Jawab laman web PHP Cina

Sila tonton dan pelajari.

迷茫

用自执行匿名函数

var time = +new Date()
var result = time % 2 === 0 ? 'ok' : (_ => {
  time = +new Date()
  console.warn(time)
  return 'no'
})()

console.info(result)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan