function 函数名(参数)是正常定义参数,XXX名:function()这又是什么意思?

经常能够见到这样的函数,一时没有搞清楚。

{xxx:function(){...}} 的话,是定义对象的属性为某个函数,相当于类的方法。
类似于 var obj = new Object();
obj.xxx = function(){....};
调用的时候 obj.xxx();

代码示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title></head><body><button onclick="obj.aa()">点击我</button><script>var obj={aa:function(){alert("我是对象函数");}}</script></body>
</html>

返回结果:

冒号后面跟着function()是什么意思相关推荐

  1. lambda表达式双冒号使用条件_java_java基础_lambda表达式双冒号用法

    过于基础,就不废话了,实验代码如下: package com.demo; import java.util.Arrays; import java.util.List; import java.uti ...

  2. 2020.11.4 《JavaScript高级教程》 第四章 变量、作用域和内存问题 第五章 引用类型(对象 数组 date function)

    第四章 变量,作用域和内存问题 基本类型和引用类型的区别 1.基本类型不能直接添加属性 引用类型可以直接添加属性: var person = new object();person.name = &q ...

  3. Java: 函数式接口双冒号::实现方法引用,传递方法作为函数参数

    方法引用是一种函数式接口的另一种书写方式 方法引用分为三种,方法引用通过一对双冒号:: 来表示 静态方法引用,通过类名::静态方法名, 如 Integer::parseInt 实例方法引用,通过实例对 ...

  4. Python之路:初识

    Python的定义 Python,维基百科给出了如下介绍: Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象.解释型的计算机程序语言.它包含了一组功能完备的 ...

  5. C++---常见秋招、春招问题汇总(持续更新)

    重载.重写(覆盖).重定义(隐藏) vector&&list(容器) &&迭代器失效 什么是继承&&继承方式&&继承与友元&&a ...

  6. JavaScrpit 犀牛书第七版笔记

    JavaScrpit 犀牛书第七版笔记 挖个坑吧,JavaScript 犀牛书英文的第七版(JavaScript: The Definitive Guide, 7th Edition)其实在去年(20 ...

  7. 复习javascript入门到精通

    javascript历史 作者是布兰登.艾奇,在网景公司任职期间于1995年利用十天时间完成了对javascript程序的设计,最初发布时候叫livescript后更名为javascript java ...

  8. 单片机c语言报错_asm啥意思,SPMC75系列单片机地C和ASM( - 控制/MCU - 电子发烧友网...

    SPMC75系列单片机地C和ASM(汇编)混合编程的应用 本文主要介绍凌阳16位变频控制单片机SPMC75系列单片机地C和ASM(汇编)混合编程的应用. 关键词:SPMC75 嵌入式汇编 1 引言 支 ...

  9. Swift 编码规范

    Swift 编码规范 按大概的先后顺序,本文尝试做到以下几点: 增进精确,减少程序员犯错的可能 明确意图 减少冗余 减少关于美的争论 如果你有什么建议,请看我们的  贡献导引,然后开个  pull r ...

最新文章

  1. 开始复习下sql,常用SQL语句示例(一)
  2. arch linux 安装xfce_树莓派安装ArchLinux+桌面环境
  3. mysql sum计算效率很慢_MySQL基础之分组函数
  4. OPPO R17引领渐变色手机潮流,15步技术处理工艺出众
  5. 华为开发者大会鸿蒙2.0系统,鸿蒙2.0来了!华为开发者大会HDC 2020宣布
  6. 游戏制作大致流程粗谈之五
  7. Python 2.7.9 Demo - 015.元组的定义、取值、遍历
  8. wincc mysql_Wincc操作数据库SQLSERVER
  9. RuntimeError: Python is not installed as a framework. Mac下使用Matplotlib报错
  10. 转:著名的100个管理定律点评9 - 成也细节,败也细节略
  11. 采集豆瓣“我看过的电影” 整合到wordpress_wordpress豆瓣插件
  12. 中国经济坐标里,武汉城市圈何以堪当“第四极”?
  13. 360Lib:Lanczos插值
  14. 基于51单片机的多功能智能语音循迹避障小车
  15. [转载]20世纪十大算法
  16. 卡巴斯基KAV/KIS 6.0/7.0 授权许可文件永久免费更新方法
  17. iOS证书申请打包上传App Store审核完整流程(7个步骤)
  18. echarts社区(多样化echarts图表)
  19. 浙大MBA项目复试经验分享——坚持到最后,终有所得
  20. 记录一次配置机器视觉环境(Win10)

热门文章

  1. 硅谷裁员潮下的华人码农
  2. win10+Ubuntu16.04+Quadro P600双系统安装以及独显驱动安装
  3. 信捷pLC C语言错误格式,信捷PLC常见问题及解决方法经验分享
  4. 飞塔防火墙之Link Monitor
  5. 电信天翼路由器 连接另外一个路由器
  6. 高等数学之极限的原理及易错题计算
  7. bixby怎么编程_三星的Bixby很烂。 这是如何将其关闭。
  8. k8s-污点和容忍度
  9. 云原生安全攻防|使用eBPF逃逸容器技术分析与实践
  10. 实时高速实现改进型中值滤波算法_爱学术_免费下载