javascript - Iterating through an arrays properties methods in js -


i have array of objects , i'm trying iterate through each object in array. need call method on each object. how should go doing this?

function basicbox(x,y,width,height,color) {     this.color = color;     this.x = x;     this.y = y;     this.width = width;     this.height = height;     this.draw = function() {         g.drawstyle = this.color;         g.drawrect(this.x,this.y,this.width,this.height);     } }  var boxes = [b1,b2,b3];  function run() {     (var = 0; < boxes.length; ++i) {         boxes[i].update();     } } 

it think array.map(), array.reduce() , of course array.foreach() can can stuff asking for. using for or while loops absolutely adequate iterate arrays, worth try more functional approach, because prevents rewriting loops , lets focus on task, should done each element.

if iterate on properties of object, for in loop possible, there object.keys() returns properties of given object.


Comments

Popular posts from this blog

c++ - Do gcc's __float128 floating point numbers take the current rounding mode into account? -

java - the value of local variable is not used -