lodash#isNaN JavaScript Examples

The following examples show how to use lodash#isNaN. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: index.js    From hzero-front with Apache License 2.0 6 votes vote down vote up
changeViewWidth(event, key, dir, elementRef, delta) {
    const { component } = this.props;
    const { originKeyMapIndex } = this.state;
    const { originWidth } = this.state;
    const { width: moveWidth = 0 } = delta;
    component.fields[originKeyMapIndex[key]].width =
      originWidth + (isNaN(moveWidth) ? 0 : moveWidth);
    // 需要更新组件
    // todo remove this after complete
    this.forceUpdate();
  }
Example #2
Source File: index.js    From hzero-front with Apache License 2.0 6 votes vote down vote up
/**
   * 计算总量
   * @param {array} data
   */
  @Bind()
  countTotal(data) {
    const { statColumns = [] } = this.state;
    let title = '';
    if (isArray(data)) {
      data.shift();
      for (let i = 1; i < statColumns.length + 1; i++) {
        let num = 0;
        data.forEach((item) => {
          if (!isNaN(item[i])) {
            num += item[i];
          }
        });
        title = `${title}${statColumns[i - 1].text}:${num}\n`;
      }
    }
    return title;
  }
Example #3
Source File: helper.js    From d2admin-permission with MIT License 5 votes vote down vote up
/**
 * @description 传入一个值 返回处理成数字的结果
 * @param {Any} value 需要处理的值
 */
export function getNumberOrZero (value) {
  const result = toNumber(value)
  return isNaN(result) ? 0 : result
}