当前位置: 首页 > news >正文

JS学习日记——对象

对象

一组无序的相关属性和方法的集合

创建对象的三种方式

1.对象字面量

        var obj = {

                name:'san' ,

                age:18 ,

                sayHi: function( ) {  console.log(' Hi ') ;  }

        }
2.利用new Object创建对象

        var obj = new Object ();

        obj.name = 'san';

        obj.age = 18;

        obj.sayHi = function() {

                console.log(' Hi ');

        }

3.构造函数创建对象

        //为了同时创建多个对象

        function Star(uname, age, sex) {

                this.name = uname;

                this.sex = sex;

                this.sing = function(sang) {

                        console.log(sang);

                }

        }

区分

变量&属性:

变量单独赋值声明,属性必须对象.属性

函数&方法:

函数单独声明并调用,方法必须对象.方法

对象的使用

使用对象

        obj.age

        obj['age']

        obj.sayHi()

箭头定义函数

var f = v => v;

等同于

var f = function(v) {

        return v;

}


http://www.mrgr.cn/news/23625.html

相关文章:

  • 搜维尔科技:AcuMap - 针灸模拟VR训练解决方案
  • 当贝桌面 4.1.7 极致精简美化,只有5.3M 不升级无广告,可长久使用
  • 游戏创作的梦想之地!EE GAMES 创作者社区上线,VipSkill产学研结合迈开重大步伐
  • 【828华为云征文|工欲善其事必先利其器:华为云Flexus X实例 一键部署宝塔面板】
  • 《深入理解JAVA虚拟机(第2版)》- 第10章 - 学习笔记
  • Centos常用命令
  • Unity笔记之静态/动态合批
  • 有了 Cursor 后,真没理由说不会写代码了
  • mysql笔记四(sql查询一)
  • Dbeaver的SQL编辑内文字大小更改
  • 全面质量管理知识竞赛题库
  • 前端:JavaScript 实现类
  • 经纬恒润高压电池管理系统,助力新能源汽车飞速发展
  • 【设计模式】Template Method伪代码
  • 摩尔投票算法--169. 多数元素
  • 解锁精准电商营销新纪元:深度剖析京东商品详情API数据驱动的营销策略
  • 请问什么样的文献管理软件比较好用,用了zotero发现不会用?
  • 陶建辉演讲干货分享,AI 时代下的数据预测和数据处理挑战
  • Linux CentOS更换阿里云源解决Could not retrieve mirrorlist http://mirrorlist.centos.org
  • 笔试强训day07