Spaces:
Runtime error
Runtime error
Update src/defBench.js
Browse files- src/defBench.js +5 -5
src/defBench.js
CHANGED
|
@@ -16,24 +16,24 @@ module.exports = [
|
|
| 16 |
}
|
| 17 |
},
|
| 18 |
{
|
| 19 |
-
name: '
|
| 20 |
fn: [
|
| 21 |
{
|
| 22 |
-
name: '
|
| 23 |
fn()
|
| 24 |
{
|
| 25 |
for (let i = 0; i < arr.length; i++) arr[i] + 1;
|
| 26 |
}
|
| 27 |
},
|
| 28 |
{
|
| 29 |
-
name: '
|
| 30 |
fn()
|
| 31 |
{
|
| 32 |
for (let i = 0, len = arr.length; i < len; i++) arr[i] + 1;
|
| 33 |
}
|
| 34 |
},
|
| 35 |
{
|
| 36 |
-
name: '
|
| 37 |
fn()
|
| 38 |
{
|
| 39 |
arr.forEach(function (item)
|
|
@@ -44,4 +44,4 @@ module.exports = [
|
|
| 44 |
}
|
| 45 |
]
|
| 46 |
}
|
| 47 |
-
];
|
|
|
|
| 16 |
}
|
| 17 |
},
|
| 18 |
{
|
| 19 |
+
name: 'forループ',
|
| 20 |
fn: [
|
| 21 |
{
|
| 22 |
+
name: '通常のforループ。 i < arr.length',
|
| 23 |
fn()
|
| 24 |
{
|
| 25 |
for (let i = 0; i < arr.length; i++) arr[i] + 1;
|
| 26 |
}
|
| 27 |
},
|
| 28 |
{
|
| 29 |
+
name: '通常のforループ。 arr.length をキャッシュ',
|
| 30 |
fn()
|
| 31 |
{
|
| 32 |
for (let i = 0, len = arr.length; i < len; i++) arr[i] + 1;
|
| 33 |
}
|
| 34 |
},
|
| 35 |
{
|
| 36 |
+
name: 'ネイティブ forEach',
|
| 37 |
fn()
|
| 38 |
{
|
| 39 |
arr.forEach(function (item)
|
|
|
|
| 44 |
}
|
| 45 |
]
|
| 46 |
}
|
| 47 |
+
];
|