为内置对象添加原型方法

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script>// 为内置对象添加原型方法// var arr = [10,20,30,40];// var arr = new Array(10,20,30,40);// arr.join("|");// console.dir(arr);// var str = new String("哦,my gee");// str.indexOf("gee");// console.dir(str);// 实例中的方法如果没有,去创建该实例对象的构造函数的原型对象中找// var dt = new Date();// dt.getFullYear();// console.dir(dt);// 我们能否为系统的对象的原型中添加方法,相当于在改变源码// 我希望字符串中有一个倒序字符串的方法String.prototype.myReverse = function(){for(var i=this.length-1;i>=0;i--){console.log(this[i]);}};var str = "abcdefg";str.myReverse();// 为Array内置对象的原型对象中添加方法Array.prototype.mySort = function(){for(var i=0;i<this.length-1;i++){for(var j=0;j<this.length-1-i;j++){if(this[j]<this[j+1]){var temp = this[j];this[j] = this[j+1];this[j+1] = temp;}}}};var arr = [1,58,4,6,89,22];arr.mySort();console.log(arr);String.prototype.sayHi = function(){console.log(this+"哈哈,我又变帅了");};// 字符串就有了打招呼的方法var str2 = "小杨";str2.sayHi();</script>
</head>
<body></body>
</html>

把局部变量编程全局变量

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script>// 函数的自调用----自调用函数// function f1(){//     console.log("函数");// }// f1();// 一次性的函数----声明的同时,直接调用了// (function(){//     console.log("函数");// })();// 页面加载后,这个自调用函数的代码就执行完了// (function(形参){//     // 局部变量//     var num = 10;     //     console.log("哈哈");// })(实参);// console.log(num);(function(win){// 局部变量var num = 10;     // js是一门动态类型的语言,对象没有属性,点了就有了win.num = num;})(window);console.log(num);   // 如何把局部变量变成全局变量// 把局部变量给window就可以了  </script>
</head>
<body></body>
</html>

为内置对象添加原型方法 把局部变量编程全局变量相关推荐

  1. 下面属于python内置对象的有哪些_Python内置对象实现的方法及注意事项

    ![QQ截图20150928150103.png](http://studygolang.qiniudn.com/150928/e6361a28482c2d44561584940a75112b.png ...

  2. JS内置对象和数组方法

    Math数学对象--内置对象 一.圆周率 Math.PI 二.最大最小值 2.1最大值 Math.max(1,2,3,4)//4 2.2最小值 Math.min(1,2,3,4) 三.绝对值方法 Ma ...

  3. JS 内置对象DATE的方法

    2019独角兽企业重金招聘Python工程师标准>>> Date() 返回当日的日期和时间.  getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). get ...

  4. 内置对象和自定义对象的原型链

    内置对象的原型链 新增属性 Object.prototype.mytest = function() {alert("123");}var o = new Object();o.m ...

  5. python内置对象相关方法汇总

    python中内置对象常用的方法主要有: 整数/浮点数 字符/字符串 列表/元组 字典 集合 整数/浮点数 #查看对象类型函数 type(x) #int整数类型 type(x.x) #float浮点类 ...

  6. 内置host_浏览器内置对象应用实践

    " 浏览器内置对象,我们每天都与其打交道,可能你并未全面的去了解过它.我们一起讨论下你有过哪些实践." 1. 什么是浏览器对象模型?(BOM :Browser Object Mod ...

  7. java自定义变量解析,Thymeleaf内置对象、定义变量、URL参数及标签自定义属性

    如标题所述,这篇文章主要讲述Thymeleaf中的内置对象(list解析.日期格式化.数字格式化等).定义变量.获取URL的参数和在页面标签中自定义属性的应用. 如果对Thymeleaf的基本使用.m ...

  8. jsp输出金字塔_实验二 JSP语法及内置对象.doc

    实验二 JSP语法及内置对象 燕山大学经济管理学院 JSP编程技术 实验指导书 经济管理学院电子商务系 2011年5月 实 验 说 明 <JSP编程技术>JSP(Java Server P ...

  9. JSP中out内置对象的使用

    out内置对象的应用方法 方法名 含义 print() 输出显示信息 println() 换行输出显示信息 clear() 清除缓冲区里的内容 clearBuffer() 清除当前缓冲区的内容 flu ...

最新文章

  1. 干货|十大产业方向深度解析!《2020科技产业趋势报告》
  2. python之强大的日志模块
  3. navicat保存查询语句_MySQL数据库安装创建及Navicat客户端连接
  4. Ajax传递路径问题及解决
  5. Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)
  6. 音视频技术开发周刊 | 148
  7. 数据库字段属性配置工具界面[用于代码生成]
  8. 2022年中国酒店业数字化转型趋势报告
  9. 推荐系统笔记三、基于近邻的推荐系统进阶篇
  10. ecs云服务器搭建php,云服务器 ecs怎么配置php
  11. 非合作博弈篇——非合作博弈论问题的表示(strategic form)
  12. tkinter教程目录
  13. Java Set集合及Map集合详解
  14. 【Java】我的世界Java版外挂制作 [3] - Killaura FastBow
  15. Animation之闪烁的星星
  16. 移动安全-移动App漏洞检测平台
  17. 【Vtt2Srt】VTT转SRT工具 Vtt2Srt
  18. 昇腾Mindstudio官方样例黑白图片上色
  19. 进阶实验 2-3.1 海盗分赃(25 分)
  20. 购房风波(4)-不了了之

热门文章

  1. Linux Kernel Makefile Test
  2. 公司SAP ERP 项目开始上线切换和最终用户培训了!
  3. Python爬虫人工智能大数据全栈视频史上最全合辑教程分享!
  4. Retrofit2.5是如何解析在接口类中定义的请求方法?
  5. 20 个有用的 Go 语言微服务开发框架
  6. Python入门-day1变量和简单数据类型
  7. 接口自动化测试之PHPUnit-框架代码编写2
  8. 笔记本多硬盘win7下U盘安装Cnetos7引导问题!
  9. http压力测试工具
  10. OCP读书笔记(9) - 诊断数据库