Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Does Dart compile that for loop down to a regular for loop instead of the JS for..in loop? Or are there any safeguards against someone adding a property to an array (not that they should)?

    a = [1,2,3];
    a.prop = "oops";
    for(el in a)
      console.log(el);
    // > 0
    // > 1
    // > 2
    // > oops


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: