Skip to content

Commit 0f453d1

Browse files
committed
对象和面向对象编程 2
1 parent 9d7f2ea commit 0f453d1

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

JSDataStructures/2.4.1.js

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/**
2+
* Created by chao on 15/10/1.
3+
*/
4+
5+
// add member to arr
6+
7+
// push() unshift()
8+
// push() to the arr end
9+
10+
var nums = [1,2,4,5]
11+
console.log(nums)
12+
nums.push(6)
13+
console.log(nums)
14+
nums[nums.length]=nums.length
15+
console.log(nums)
16+
//unshift()
17+
18+
//add new member at the arr start by loop
19+
20+
var nums_1 = [2,3,5]
21+
var newnum = 1;
22+
var N = nums_1.length;
23+
for(var i =N; i>=0;--i){
24+
nums_1[i] = nums_1[i-1]
25+
}
26+
nums_1[0]=newnum;
27+
console.log(nums_1)
28+
29+
30+
var nums_2 = [2,3,4,5];
31+
console.log(nums_2);
32+
var newnum_1 = 1;
33+
nums_2.unshift(newnum_1);
34+
console.log(nums_2);
35+
nums_3 = [3,4,5];
36+
nums_3.unshift(newnum_1,1,2)
37+
console.log(nums_3)
38+
39+
40+

0 commit comments

Comments
 (0)