CoffeeScript特殊操作符

a ? b表示a为真时返回a,否则返回b
c ?= d等于c = d unless d?表示如果c为假时,值为d
a = b ? c表示如果b存在返回b的值,否则返回c值
cats?['Grfield']?.eat?()表示cats是否存在。cats的Grfield是否存在,cats的Grfield的eat方法是否存在,在调用其eat方法

a[1...1] = 'b'从数组a的下标为1开始,不删除位置为1的值,添加b到a的下标为1的位置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容