js
This commit is contained in:
parent
58632cc952
commit
0879393caf
23
javascript/10对象.md
Normal file
23
javascript/10对象.md
Normal file
@ -0,0 +1,23 @@
|
||||
# 对象
|
||||
|
||||
## 创建
|
||||
|
||||
- new Object()
|
||||
- {}
|
||||
|
||||
## 使用
|
||||
|
||||
```javascript
|
||||
var obj = new Object()
|
||||
|
||||
// 创建属性
|
||||
|
||||
obj.name = "name"
|
||||
|
||||
// 动态操作属性
|
||||
|
||||
var name = 'age'
|
||||
obj[age] = 18;
|
||||
|
||||
```
|
||||
|
48
javascript/11.数组.md
Normal file
48
javascript/11.数组.md
Normal file
@ -0,0 +1,48 @@
|
||||
# 数组
|
||||
|
||||
## 创建
|
||||
|
||||
- new Array()
|
||||
- []
|
||||
|
||||
## 使用
|
||||
|
||||
```javascript
|
||||
new Array(20) // 数组长度
|
||||
new Array('a','b','c') // 初始定义数组
|
||||
// 可以省略 new
|
||||
Array()
|
||||
// 字面量模式
|
||||
[]
|
||||
[1,2,3]
|
||||
```
|
||||
|
||||
## 索引
|
||||
|
||||
```javascript
|
||||
// 定义
|
||||
var arr = [0,1,1,2,3]
|
||||
// 使用第一项
|
||||
arr[0]
|
||||
// 索引是从0开始的
|
||||
```
|
||||
|
||||
## 数组长度
|
||||
|
||||
```javascript
|
||||
// length
|
||||
var arr = [0,1,2,3]
|
||||
arr.length // 4
|
||||
// 重新定义length
|
||||
arr.length = 2 // [0,1]
|
||||
```
|
||||
|
||||
## 数组方法 常用
|
||||
|
||||
- join
|
||||
- push
|
||||
- unshift
|
||||
- pop
|
||||
- shift
|
||||
- splice
|
||||
- ....
|
0
javascript/12.dom.md
Normal file
0
javascript/12.dom.md
Normal file
@ -89,4 +89,11 @@
|
||||
|
||||
### 创建
|
||||
|
||||
`new Object() 或者 {}`
|
||||
`new Object() 或者 {}`
|
||||
|
||||
|
||||
|
||||
## ES6新增
|
||||
|
||||
- let 变量
|
||||
- const 常量
|
@ -8,5 +8,40 @@ function name(arg){
|
||||
}
|
||||
```
|
||||
|
||||
## 理解参数
|
||||
## 参数
|
||||
|
||||
使用预先定义名字
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
完成数组之后继续向下
|
||||
|
||||
### arguments
|
||||
|
||||
```javascript
|
||||
function name(){
|
||||
console.log(arguments)
|
||||
}
|
||||
name(1,2,3,4)
|
||||
```
|
||||
|
||||
## 默认参数
|
||||
|
||||
```javascript
|
||||
function name(age){
|
||||
// age == undefined
|
||||
}
|
||||
name()
|
||||
```
|
||||
|
||||
```javascript
|
||||
function name(age = 18){
|
||||
// ...
|
||||
return age
|
||||
}
|
||||
name() // 18
|
||||
name(10) // 10
|
||||
```
|
||||
|
||||
|
@ -12,3 +12,7 @@
|
||||
|
||||
- object
|
||||
|
||||
## 传递参数
|
||||
|
||||
> 基础类型会复制 引用类型会传递引用
|
||||
|
||||
|
@ -21,3 +21,14 @@ alert("Color is now " + color);
|
||||
|
||||
> 垃圾回收 gc
|
||||
|
||||
## 执行上下文
|
||||
|
||||
> 内侧函数可以调用父级作用域的变量
|
||||
|
||||
|
||||
|
||||
## 垃圾清除
|
||||
|
||||
- 标记清除
|
||||
- 引用计数
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user