哎~~~还是没养成每天写随笔的习惯啊,直接把这个就给忘了,要不是有点想分享的估计还是想不起来~~~
//将数据添加到一个数组的末尾是通过push()函数
//.pop()函数移除数组末尾的元素并返回这个元素
//.shift()移除的是第一个元素
//.unshift(移入)一个元素到数组的头部。
新建js对象
var cat = {
"name": "a",
"legs": 4,
"tails": 1,
"enemies": ["x", "l"]
};
其实我遇到的js的框架的建对象,都是这么个结构~~~所以还是得深入学习原生js
下面是个21点游戏的简单写法
var count = 0;
function game(card)
{
switch (card) {
case 2:
case 3:
case 4:
case 5:
case 6:
count += 1;
break;
case 10:
case 'J':
case 'Q':
case 'K':
case 'A':
count -= 1;
break;
}
if (count > 0) {
return count + " Bet";
} else {
return count + " Hold";
}
}
通过变量访问对象属性
var someObj = {
propName: "Lee"
};
function propPrefix(str) {
var s = "prop";
return s + str;
}
var someProp = propPrefix("Name"); // someProp 现在的值为 'propName'
console.log(someObj[someProp]); // 输出 "Lee"
propName: "Lee"
};
function propPrefix(str) {
var s = "prop";
return s + str;
}
var someProp = propPrefix("Name"); // someProp 现在的值为 'propName'
console.log(someObj[someProp]); // 输出 "Lee"