美文网首页
javascript 一些有趣的 “BUG”

javascript 一些有趣的 “BUG”

作者: Gerhard_杨光辉 | 来源:发表于2018-04-22 16:07 被阅读10次

    一起看

    var data = ['zhangshan','lisi','wanger']

    0 in data //true;

    '0' in data //true;

    1 in data //true;

    '1' in data //true;

    2 in data //true;

    '2' in data //true;

    data['0'] == data[0] ; //true

    data['1'] == data[1] ; //true

    data['2'] == data[2] ; //true

    是不是感觉发生了神奇的事情,string在默认的情况下转换成了number

    { }+[ ] 与[ ]+{ }的结果也是很诡异的,大家猜一下结果是什么?

    另一个有趣的事情:

    相关文章:一眼毁三观:JS中不为人知的五种声明Number的方式

    相关文章

      网友评论

          本文标题:javascript 一些有趣的 “BUG”

          本文链接:https://www.haomeiwen.com/subject/wxrclftx.html