JavaScript中原型对象的应用!

扩展内置对象的方法

我以数组对象为例!

// 原型对象的应用 扩展内置对象方法!
Array.prototype.sum = function() {
var sum = 0;
for (var i = 0; i < this.length; i++) {
sum += this[i];
}
return sum;
}
var arr = [4, 5, 9, 38];
console.log(arr.sum()) // 56

你看, 我们在数组这个内置对象 添加了数组求和的功能!

我们查看数组的原型中的方法, 看有没有添加进去!



这样就证明我们已经成功添加

最新文章

  1. Java经典实例:使用ChoiceFormat来格式化复数
  2. TextView 选择文字
  3. keyup keydown keypress 区别
  4. System.IO中的File、FileInfo、Directory与DirectoryInfo类(实例讲解)
  5. Python类库下载
  6. Ant Tasks 使用总结
  7. Codeforces Round #118 (Div. 2)
  8. PI-webservice06-调用外部webservice过程中注意问题
  9. Singleton设计模式的一种见解
  10. poj 2187 凸包加旋转卡壳算法
  11. El表达式取map值
  12. Java_web学习(一) jdk配置
  13. 1&#215;1卷积的用途(Network in Network)
  14. 日志级别的选择:Debug、Info、Warn、Error
  15. LOJ#2339 通道
  16. oracle 任务备份
  17. js 判断是否可以打开本地软件
  18. prettier-eslint 与 prettier-eslint-cli 区别
  19. 后台返回路由的数组,然后根事先写好的路由比对如果相等就放到一个数组中https://www.cnblogs.com/zhengrunlin/p/8981017.html
  20. 并发编程 —— Java 内存模型总结图

热门文章

  1. ASP.NET Core 3.1使用JWT认证Token授权 以及刷新Token
  2. Dubbo SPI源码解析①
  3. java日常工作错误总结
  4. sql中筛选条件为空值
  5. 史上最全java里面的锁
  6. 166个最常用的Linux命令,哪些你还不知道?
  7. GraduateDesign-初试APP编写(去除虚拟按键和禁止状态栏下拉)
  8. jQuery是如何实现?
  9. Spark Streaming 与Filnk对比分析
  10. Netty源码解析 -- 对象池Recycler实现原理