当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript underscore.isArray函数代码示例

本文整理汇总了TypeScript中underscore.isArray函数的典型用法代码示例。如果您正苦于以下问题:TypeScript isArray函数的具体用法?TypeScript isArray怎么用?TypeScript isArray使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了isArray函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: function

        return _.filter(filters, function (f:Filter) {
            f.multi = _.isArray(f.value);
            // If multi-logic undefined - use Or
            f.multiLogic = undefined === f.multiLogic ? FilterMultiLogic.Or : f.multiLogic;

            return !(f.multi ? f.value.length === 0 : (f.value === '' || f.value === undefined));
        });
开发者ID:it7-solutions,项目名称:networking-public-plugin,代码行数:7,代码来源:participants-list.component.ts

示例2: convert

    convert(content: string): string {
        let jsonContent = JSON.parse(content);

        if (_.isArray(jsonContent)) {
            return this.convertObjectToTsInterfaces(jsonContent[0]);
        }

        return this.convertObjectToTsInterfaces(jsonContent);
    }
开发者ID:lafe,项目名称:VSCode-json2ts,代码行数:9,代码来源:Json2Ts.ts

示例3: convertJavaScriptToVariant

export function convertJavaScriptToVariant(
  argumentDefinition: ArgumentOptions[],
  values: any[]
): Variant[] {

    assert(argumentDefinition.length === values.length);
    assert(_.isArray(argumentDefinition));
    assert(_.isArray(values));

    return _.zip(values, argumentDefinition).map((pair: any) => {
        pair = pair as [VariantLike, Argument];
        const value = pair[0];
        const arg = pair[1];
        const variant = _.extend({}, arg);
        variant.value = value;
        return new Variant(variant);
    });
}
开发者ID:node-opcua,项目名称:node-opcua,代码行数:18,代码来源:argument_list.ts

示例4: coerceByteString

export function coerceByteString(value: any): ByteString {
    if (_.isArray(value)) {
        return Buffer.from(value);
    }
    if (typeof value === "string") {
        return Buffer.from(value, "base64");
    }
    return value;
}
开发者ID:node-opcua,项目名称:node-opcua,代码行数:9,代码来源:byte_string.ts

示例5: eachResult

export async function eachResult(result, cb) {
  if (_.isArray(result)) {
    for (let i in result) {
      await cb(result[i], i);
    }
  } else {
    await cb(result, 0);
  }
}
开发者ID:yedf,项目名称:wx-rest,代码行数:9,代码来源:util2.ts

示例6: serializeParameter

    private static serializeParameter(val: any): string {
        if (_.isObject(val) ||
            _.isArray(val))
        {
            return JSON.stringify(val);
        }

        return val;
    }
开发者ID:pumlhorse,项目名称:pumlhorse,代码行数:9,代码来源:assert.ts

示例7: output

  public output(section: GenericValueOutputType): ITableDataSource {
    if (isArray(section)) {
      return this.arrayJoined(section);
    }
    if (isObject(section)) {
      return this.objectJoined(section as Record<string, any>);
    }

    return this.simpleValue(section as string | number | undefined);
  }
开发者ID:coveo,项目名称:search-ui,代码行数:10,代码来源:GenericValueOutput.ts

示例8: normalizeConnections

 private static normalizeConnections(data: any, id: number): Connection[] {
     if(data && data.connections && _.isArray(data.connections)){
         return _.each(data.connections, (raw: Connection) => {
             var isIncoming = raw.requested_id === id;
             raw._participant_id = isIncoming ?  raw.registration_id : raw.requested_id;
             return raw;
         }) as Connection[];
     } else {
         return [];
     }
 }
开发者ID:it7-solutions,项目名称:networking-public-plugin,代码行数:11,代码来源:data-manager.service.ts

示例9: normalizeParticipants

 private static normalizeParticipants(data: any, searchField: string): Participant[] {
     if(data && data.participant && _.isArray(data.participant)){
         return _.each(data.participant, (raw:Participant) => {
             var v = raw[searchField];
             raw._search = typeof v == 'string' ? v.toLowerCase() : '';
             return raw;
         }) as Participant[];
     } else {
         return [];
     }
 }
开发者ID:it7-solutions,项目名称:networking-public-plugin,代码行数:11,代码来源:data-manager.service.ts

示例10:

 _.find(haystack, (childHaystack) => {
   if (childHaystack.hasOwnProperty(needle) && childHaystack[needle] === value) {
     ret = childHaystack;
     return true;
   }
   if (_.isObject(childHaystack) || _.isArray(childHaystack)) {
     ret = this.findDeep(childHaystack, needle, value);
     if (ret != null) {
       return true;
     }
   }
 });
开发者ID:davidstellini,项目名称:generator-tsdatalayer,代码行数:12,代码来源:TypeHandler.ts


注:本文中的underscore.isArray函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。