今天看代码的时候看到了这样的语句
var hasMessage = function() {
return !_.isEmpty(messages);
};
背景:工程是基于angular与es6开发的
疑问:
isEmpty() 是什么方法
_.isEmpty 前面用下划线是什么意思
恕我才疏学浅。。请各位大大指教指教!
今天看代码的时候看到了这样的语句
var hasMessage = function() {
return !_.isEmpty(messages);
};
背景:工程是基于angular与es6开发的
疑问:
isEmpty() 是什么方法
_.isEmpty 前面用下划线是什么意思
恕我才疏学浅。。请各位大大指教指教!
应该是lodash库,一般都会把lodash库重命名为下划线用。你仔细看看是不是在哪个地方引了lodash库。代码应该是下面这样的,es6写法。
import _ from 'lodash';
顺便看看顶楼推荐的文档。
isEmpty()是检测对象是否为空的方法_.isEmpty()前面的下划线是一个对象,isEmpty是这个对象下面的一个方法,使用_为全局对象名的库有underscore.js和lodash.js, 你看到的这个工程除了angular还引入了其它底层库,其中就有这两个库之一
1 回答862 阅读✓ 已解决
1 回答1.1k 阅读
2 回答781 阅读
2 回答627 阅读
2 回答605 阅读
1 回答687 阅读
2 回答528 阅读
https://lodash.com/docs#isEmpty