20181102

哎~~~还是没养成每天写随笔的习惯啊,直接把这个就给忘了,要不是有点想分享的估计还是想不起来~~~

//将数据添加到一个数组的末尾是通过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"

原文地址:https://www.cnblogs.com/liyunda/p/9896308.html