条件运算 where = where ? where.split(',') : [];
1 2 | var where = $( this ).attr( 'data-where' ); where = where ? where.split( ',' ) : []; |
老师代码为什么可以这样运算? 条件运算中 = 不是表示赋值吗?我运算时候报错说无法设别,语法错误。
33
收起
正在回答
2回答
你好,这个是三目运算法则,例:
语法:条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。
祝学习愉快~
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧