方法的定义

方法就是把函数放在对象里面

var wang = {name: '网络',birth: 2020,// 方法age: function () {// 今年 - 出生的年var now_year = new Date().getFullYear();return now_year-this.birth}
}
// 属性
wang.name
// 方法,一定要带()
kuangshen.age()

拆开上面的代码:

// 写法二, 分开写
function getAge() {// 今年 - 出生的年var now_year = new Date().getFullYear();return now_year-this.birth
}
var wang1 = {name: '网络',birth: 1999,age: getAge
}
// wang1.age 能运行正常
// getAge() NaN ,此时 this 代表 window


apply 可以控制 this的指向


getAge.apply(wang1, [])
wang1 代表this的指向wang1
[] 代表传递的参数,这个没有参数要传递,所以是[]

https://www.bilibili.com/video/BV1JJ41177di?p=14

JavaScript-方法相关推荐

  1. 节点插入--对比jQuery和JavaScript方法(一)

    二.插入元素: 1 <div> 2 <p>面朝大海,春暖花开</p> 3 </div> (一).jQuery方法 1.在节点内部插入: 方法 说明 ap ...

  2. admui 能再php上用吗,Javascript 方法

    Javascript 方法 主题结构 主要分为以下模块: /src/themes/(布局名)/js/ └── site.js (布局模块) /src/themes/global/js/ ├── com ...

  3. 转:javascript方法--bind()

    javascript方法--bind() bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解. 语法 fun.bind(this,arg1,arg2,. ...

  4. html字符串长度函数,最常用的20个javascript方法函数

    最常用的20个javascript方法函数 常用的`javascript方法函数有哪些?下面YJBYS小编为你盘点,废话不说,直接放码! 1字符串长度截取 function cutstr(str, l ...

  5. 判断是否为数组的 JavaScript 方法总结

    前言 我们在日常开发中,常常有判断某值类型需求,今天我们总结一下常见的几种用来判断是否为数组的 JavaScript 方法. Array.isArray Array.isArray() 是ES5新增的 ...

  6. 三种引入JavaScript方法

    三个简单JavaScript语句 1.弹窗:alert(); 2.网页控制台打印:console.log(); 3.页面body显示:document.write(); 引入JavaScript方法 ...

  7. 计算请假天数JavaScript方法

    计算请假天数JavaScript方法 前言 最近,有这么个需求,给用户做个请假审批系统,要输入请假开始时间和结束时间,同时计算出请假天数,如果年假数量不够提示不能提交,如果年假数量够的话,就走审批工作 ...

  8. Javascript方法实现拖曳和用HTML实现拖曳

    Javascript方法实现拖曳和用HTML实现拖曳 1.js实现拖曳 <!DOCTYPE html> <html lang="en"><head&g ...

  9. PHP中的多行字符串传递给JavaScript方法两则

    PHP和JavaScript都是初学.近期有这么个需求: 例如说有一个PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 传递给JavaScrip ...

  10. Javascript 方法大全

    一.基础知识 1 创建脚本块 1: <script language="JavaScript"> 2: JavaScript code goes here 3: < ...

最新文章

  1. sql service 从创建访问用户到数据库访问 【SQL】
  2. eclipse奇淫技巧 (转)
  3. 天涯共此式 有AI月更圆
  4. 【Flink】Rowtime timestamp is null. Please make sure that a proper TimestampAssigner is defined and th
  5. 主席树初探--BZOJ1901: Zju2112 Dynamic Rankings
  6. 《中国人工智能学会通讯》——1.13 总结与展望
  7. 以 Google 为例,什么才是好的管理制度?
  8. Must Know Tips/tricks in DNN
  9. python进行谱曲_python创作音乐_ 计算机创作,计算音乐
  10. java c HTML,javac html标签
  11. servlet的认识和了解(3)
  12. 分享一份软件测试项目(Python项目)
  13. 【数模之文本文件操作】
  14. 博士申请 | 香港理工大学智能计算实验室招收机器学习方向全奖博士/RA/博后
  15. 倍福--绝对编码器位置保存
  16. 当地图变成“元宇宙”入口, 高德 “钱途”更广了
  17. PyTorch指数移动平均(EMA)手册
  18. Android常用实用功能代码片大全
  19. 计算机毕业设计JAVAOA办公系统mybatis+源码+调试部署+系统+数据库+lw
  20. 厉害了!用Python自动玩王者荣耀!

热门文章

  1. 从框架源码中学习结构型设计模式
  2. Unity3D(UE4)加载倾斜摄影数据OSGB格式
  3. 喜马拉雅 Apache RocketMQ 消息治理实践
  4. 阿里集团业务驱动的升级 —— 聊一聊Dubbo 3.0 的演进思路
  5. 企业双11业绩增长156% 、成交额突破151亿元...... 这背后是阿里云数据中台的场景赋能
  6. Flink 流批一体的实践与探索
  7. 阿里云高级技术专家张毅萍:我眼中的边缘计算
  8. 深度学习之优化详解:batch normalization
  9. 超干货|使用Keras和CNN构建分类器(内含代码和讲解)
  10. 如何保障研发质量不踩坑?阿里技术专家教你几招