FreeCodeCamp-JS基础部分

---恢复内容开始---

 

.pop()     将数组末尾的元素移除     var removedFromMyArray=myArray.pop()     将myArray数组的最后一个元素移除并赋给removedFromMyArray

.shift     将数组第一个元素移除     var removedFromMyArray=myArray.shift()       将myArray数组的第一个元素移除并赋给removedFromMyArray

.push()    在数组末尾添加元素     .unshift()     在数组开头添加元素     例:myArray.push(["paul",35]);

 一个程序中有可能具有相同名称的 局部 变量 和 全局 变量。在这种情况下,局部 变量将会优先于 全局 变量。

 

function queue(arr, item) {
  // Your code here
  
  arr.push(item);
  
   return arr.shift(); // Change this line
}

// Test Setup
var testArr = [1,2,3,4,5];

// Display Code
console.log("Before: " + JSON.stringify(testArr));
console.log(queue(testArr, 6)); // Modify this line to test
console.log("After: " + JSON.stringify(testArr));

 

写一个函数 queue ,用一个数组arr和一个数字item作为参数。数字item添加到数组的结尾,然后移出数组的第一个元素,最后队列函数应该返回被删除的元素。

return是一个好东西     return a<b;自动比较a和b的大小,然后返回布尔值

Math.random()从0到1中随机抽取一个小数     包括0但是不包括1

 

 

 

 

 

 

 

 

 

 

---恢复内容结束---

posted @ 2016-08-11 22:27  Blue-Beginner  阅读(2026)  评论(0编辑  收藏  举报