本文整理汇总了TypeScript中dojo/_base/array.some函数的典型用法代码示例。如果您正苦于以下问题:TypeScript some函数的具体用法?TypeScript some怎么用?TypeScript some使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了some函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: function
preProcessRow: function (item, request, query, options) {
var context = this;
var ErrorCount = 0;
var StatusMessage;
var MixedNodeStates;
item[this.idProperty] = item.QuerySetId + ":" + item.Id;
if (lang.exists("Clusters", item)) {
arrayUtil.some(item.Clusters.ClusterQueryState, function (cqs, idx) {
if (lang.exists("Errors", cqs) && cqs.Errors || cqs.State !== "Available") {
ErrorCount++;
StatusMessage = context.i18n.SuspendedByCluster;
return false;
}
if (lang.exists("MixedNodeStates", cqs) && cqs.MixedNodeStates === true) {
StatusMessage = context.i18n.MixedNodeStates;
MixedNodeStates = true;
}
});
}
if (item.Suspended === true) {
StatusMessage = this.i18n.SuspendedByUser;
}
lang.mixin(item, {
ErrorCount: ErrorCount,
Status: StatusMessage,
MixedNodeStates: MixedNodeStates
});
}
示例2: function
addEdge: function (edge) {
edge.__hpcc_parent = this;
if (!arrayUtil.some(this.__hpcc_edges, function (edge2) {
return edge === edge2;
})) {
this.__hpcc_edges.push(edge);
}
},