1、创建数组? 法一:利用new? var arr1 = new Array( ); // 空数组? var arr1 = new Array(1,‘pink‘,true);? 法二:利用数组字面量? var arr2 = [ ]; // 空数组? var arr2 = [1,‘pink‘,true];? a、数组里可以放任意数据类型? b、数组初始化含义:声明数组并赋值2、声明函数? 法一:利用函数标识符定义函数(命名函数)? function 函数标识符( ){? //代码块? }? 法二:函数表达式(匿名函数)? function( ){? //代码块? }3、创建对象? 法一:利用对象字面量? var obj = { };? var obj = {? name:‘remy‘,? pwd:123456,? sayHi:function( ){? alert(‘hi~‘);? } ? }? //注意这里面用 **逗号** 隔开? 法二:利用new Object? var obj = new Object( );? obj.name = ‘remy‘;? obj.pwd = 123456;? obj.sayHi = function( ){? alert(‘hi~‘);? } ? 法三:利用构造函数? function 构造函数名(属性1,属性2,...,属性n ){? this.属性1 = 值1;? this.属性2 = 值2;? this.方法 = function( ){? }? }? new 构造函数名(值1,值2,...值n);? function User(username,userpwd){? this.name = username;? this.pwd = userpwd;? this.say = function( words){? console.log(words);? }? var me = new User(‘remy‘,123456);? me.say(‘hello‘);? var he = new User(‘wilbur‘,654321);? he.say(‘nice‘);? a、构造函数名首字母必须大写? b、调用时必须用new4、使用对象? 调用属性:对象名.属性名 或 对象名[‘属性名‘]? 调用方法: 对象名.方法名( ) |
写博客技能摸索中.....也不知道放在随笔里的代码要怎么样才能好看点。
从自己先写好的md文件搬过来,解锁了一个VS code的快捷键:ctrl+shift+L 选中所有相同字符,这样我就可以把md里代码行的三个点一次性删光啦;刚开始有点傻一个个删欸。刚刚入门,所以喜欢把一些比较易混的知识点整合到一起,方便自己查看,也希望能够帮助到小伙伴萌!!
JavaScript汇总! 创建数组的两种方式,声明函数的两种方式 , 创建对象的三种方式
原文:https://www.cnblogs.com/qianduanlaoniao/p/12439434.html