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

Python Kivy ListView: How to delete selected ListItemButton? -

ruby - How do I merge two hashes into a hash of arrays? -