Every line of 'foreach in node js' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
145 function forEachChild(node: ts.Node) { 146 return ts.forEachChild(node, cb); 147 }
42 function isCallbackOfArrayForEach(node) { 43 const parent = node.parent 44 45 return ( 46 parent.type === "CallExpression" && 47 parent.parent.type === "ExpressionStatement" && 48 parent.callee.type === "MemberExpression" && 49 parent.callee.property.type === "Identifier" && 50 parent.callee.property.name === "forEach" && 51 parent.arguments.length >= 1 && 52 parent.arguments[0] === node 53 ) 54 }
27 function forEachNode(node, visit) { 28 if (node && typeof node === 'object' && !(node instanceof acorn.SourceLocation) && !node._eb_visited) { 29 node._eb_visited = true; 30 visit(node); 31 var keys = Object.keys(node); 32 for (var i=0; i < keys.length; i++) { 33 forEachNode(node[keys[i]], visit); 34 } 35 } 36 }
44 eachModule(callback: (key: string, value: Object) => boolean): void { 45 //TODO: What is this? 46 }
293 function isNodeJS() { 294 return (typeof module != 'undefined' && typeof window === 'undefined'); 295 }
398 export function forEachChild(node, fn) { 399 childVisitor[node.type](node, fn); 400 }
535 CallExpression(node) { 536 let callee = node.callee; 537 let args = node.arguments; 538 let spread = null; 539 let argText; 540 541 if (callee.text === 'require' && args.length > 0 && args[0].type === 'StringLiteral') { 542 let ident = this.options.replaceRequire(args[0].value); 543 if (ident) return ident; 544 } 545 546 if (node.hasSpread) 547 spread = this.spreadList(args); 548 549 if (node.injectThisArg) { 550 argText = node.injectThisArg; 551 552 if (spread) 553 argText = argText + ', ' + spread; 554 else if (args.length > 0) 555 argText = argText + ', ' + this.joinList(args); 556 557 return callee.text + '.' + (spread ? 'apply' : 'call') + '(' + argText + ')'; 558 } 559 560 if (spread) { 561 argText = 'void 0'; 562 563 if (callee.type === 'MemberExpression') { 564 argText = this.addTempVar(node); 565 callee.object.text = `(${ argText } = ${ callee.object.text })`; 566 callee.text = this.MemberExpression(callee) || this.stringify(callee); 567 } 568 569 return callee.text + '.apply(' + argText + ', ' + spread + ')'; 570 } 571 572 if (node.trailingComma) 573 return callee.text + '(' + this.joinList(args) + ')'; 574 }
56 forEach: function forEach(cb) { 57 for (var i = 0; i < this.tasks.length; i++) { 58 if (false === cb(this.tasks[i])) { 59 break; 60 } 61 } 62 },
782 function forEach(callback, context){ 783 var index = 0, 784 self = this; 785 mforEach(unwrap(this), function(key){ 786 call(callback, this, key, index++, self); 787 }, context); 788 }
38 function processRequire (node) { 39 if (node.arguments.length === 1) { 40 return processCommonJsRequire(node); 41 } 42 43 if (node.arguments.length === 2) { 44 return processAmdRequire(node); 45 } 46 }