【发布时间】:2016-10-27 03:43:04
【问题描述】:
在 Javascript (ES6) 中,仅当数组存在时才在数组上运行方法(例如“排序”),否则返回一个空数组,什么是好的(简洁)方式?
例如在这个例子中,“this.props.items”可以是未定义的,我不希望它因“无法读取未定义的属性'排序'”而失败:
const sortedItems = this.props.items.sort((a, b) => a.id - b.id);
【问题讨论】:
-
(this.props.items || []).sort(...
标签: javascript