JS函数定义以及对象定义
1.JS中的函数定义,最好是用lambda方式创建,首先是方便,其次Vue中也用该方法创建函数
/*
函数表达式
*/
// 1.使用function关键字,add即为函数名
function add(a,b){
return a+b;
}
add(1+2);
// 2.使用var定义函数,show即为函数名
var show=function(id,num){
return id+":"+num;
}
show(1001,"张三")
// 3.定义多个函数
var crud={
Create:function(){
console.log("新增");
},
Retrieve:function(){
console.log("查询");
},
Update:function(){
console.log("");
},
Delete:function(){
console.log("删除");
}
}
crud.Create();
crud.Retrieve();
crud.Update();
crud.Delete();
// 4.lambda方式
var mian=()=>{
console.log("lambda方式创建无参函数");
}
main();
var mian=(a)=>{
console.log(a+"lambda方式创建有参函数");
}
mian(123);
2.现在我才知道后面测试用的格式为什么叫JSON了…JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
也就是下面JS对象的定义格式了…
/*
JS对象定义格式: var 对象名 = {k1:v1,k2:v2...}
*/
// 1.静态添加
var obj={"id":1001,"name":"张三","gender":"男"};
//2.动态添加
var obj2={};
obj2.id=1002;
obj2.name="李四";
obj2.gender="女";
/*
JS对象数组
*/
var arr=[];
var dog={"name":"柯基",age:1,color:"棕色"};
arr.push(dog);