| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -119,7 +119,6 @@ if(Array.isArray(value)){ | |||
| 119 | 119 | **注意最后两项** | |
| 120 | 120 | ||
| 121 | 121 | ```javascript 1.8 | |
| 122 | - | ||
| 123 | 122 | let colors = ['red', 'blue', 'green']; | |
| 124 | 123 | ||
| 125 | 124 | console.log(colors.toString()) // red,blue,green | |
@@ -129,13 +128,12 @@ console.log(colors) // [ 'red', 'blue', 'green' ] | |||
| 129 | 128 | ||
| 130 | 129 | alert(colors.valueOf()); // red,blue,green | |
| 131 | 130 | alert(colors); // red,blue,green | |
| 132 | - | ||
| 133 | 131 | ``` | |
| 132 | + | ||
| 134 | 133 | 调用 valueOf() 返回的还是数组。实际上,调用数组的 valueOf() 会调用数组每个值的 toString() 方法并做拼接。 | |
| 135 | 134 | 同样调用数组的 toLocaleString、toString,都会调用每个值的对应方法。 | |
| 136 | 135 | ||
| 137 | 136 | ```javascript 1.8 | |
| 138 | - | ||
| 139 | 137 | let person1 = { | |
| 140 | 138 | toLocaleString: function(){ | |
| 141 | 139 | return "1 => toLocaleString " | |
@@ -160,7 +158,6 @@ let persons = [person1, person2]; | |||
| 160 | 158 | alert(persons); // 1 => toString ,2 => toString | |
| 161 | 159 | alert(persons.toString()); // 1 => toString ,2 => toString | |
| 162 | 160 | alert(persons.toLocaleString()); // 1 => toLocaleString ,2 => toLocaleString | |
| 163 | - | ||
| 164 | 161 | ``` | |
| 165 | 162 | ||
| 166 | 163 | #### 2.5、数组栈方法 | |
| Back | FazBrowse Home | New Git URL |
0 commit comments