最近在重新学习JavaScript,看动态原型对象的时候,打印了两个用同一个构造函数生成的对象,但是打印结果却不一样,请看代码:

var box1=new Box();
console.log(box1)
var box2=new Box();
console.log("======"+box2)

打印结果:

自己百思不得其解,后来跑去群里问群友,才知道都是JavaScript字符串操作中的隐式调用toString惹的祸,"======"+box2会默认把box2进行toString操作,真的是太大意了。把加号换成逗号打印的结果就一样了

最新文章

  1. C段渗透攻击必看的技术知识
  2. [Android]AndroidBucket增加碎片SubLayout功能及AISubLayout的注解支持
  3. iOS:高德地图的使用
  4. Karma Police - Radiohead
  5. [HtmlUnit]Fetch Dynamic Html/Content Created By Javascript/Ajax
  6. java 零碎1
  7. Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单
  8. svm中的数学和算法
  9. BZOJ 3309: DZY Loves Math [莫比乌斯反演 线性筛]
  10. cocos2d-x 3.11 游戏开发环境搭建流程
  11. 使用CocoaPods创建Pod
  12. Silverlight 样式的灵活使用
  13. 计算macd与ma技术指标
  14. ASP.NET MVC 学习笔记-4.ASP.NET MVC中Ajax的应用
  15. iptables 执行清除命令 iptables -F 要非常小心的
  16. 关联的CURD
  17. 购物车-删除单行商品-HTMLTableElement.deleteRow()
  18. SQL性能调优基础教材
  19. python16_day17【Django_session、ajax】
  20. Vue.js:路由

热门文章

  1. mongodb.副本集配置方法(使用keyfile认证部署)
  2. c++内存管理的一些资料
  3. WCF:又是枚举惹的祸
  4. Android APK 打包过程 MD
  5. mac下最简单的删除node方法是什么
  6. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二十九):推送avro格式数据到topic,并使用spark structured streaming接收topic解析avro数据
  7. ThinkPhp 更改 BIT 类型的问题
  8. windows多线程同步--信号量
  9. Python3 笔记
  10. 自己动手编译Linux内核