Skip to content

Commit 44d9c2e

Browse files
committed
refactor: var -> let
1 parent af20cf1 commit 44d9c2e

30 files changed

+162
-133
lines changed

BFS问题/在每个树行中找最大值-515.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
* @param {TreeNode} root
3030
* @return {number[]}
3131
*/
32-
var largestValues = function (root) {
32+
let largestValues = function (root) {
3333
if (!root) return [];
3434
let queue = [root];
3535
let maximums = [];
@@ -69,7 +69,7 @@ function TreeNode(val) {
6969
}
7070

7171
/** 预期:[1, 3, 9] */
72-
var root = new TreeNode(1);
72+
let root = new TreeNode(1);
7373
root.left = new TreeNode(3);
7474
root.right = new TreeNode(2);
7575
root.left.left = new TreeNode(5);
@@ -85,7 +85,7 @@ root.right.right = new TreeNode(9);
8585
8686
*/
8787
/** 预期:[5, 14, 1] */
88-
var root2 = new TreeNode(5);
88+
let root2 = new TreeNode(5);
8989
root2.left = new TreeNode(14);
9090
root2.left.left = new TreeNode(1);
9191

DFS问题/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@
99
这样遍历所走的路就会少很多。
1010

1111
```js
12-
var solve = function (board) {
12+
let solve = function (board) {
1313
if (board.length == 0) return null;
1414

15-
for (var y = 0; y < board.length; y++) {
16-
for (var x = 0; x < board[0].length; x++) {
15+
for (let y = 0; y < board.length; y++) {
16+
for (let x = 0; x < board[0].length; x++) {
1717
if (board[y][x] == "O" && (y == 0 || y == board.length - 1 || x == 0 || x == board[0].length - 1)) {
1818
dfs(board, y, x);
1919
}
2020
}
2121
}
2222

23-
for (var y = 0; y < board.length; y++) {
24-
for (var x = 0; x < board[0].length; x++) {
23+
for (let y = 0; y < board.length; y++) {
24+
for (let x = 0; x < board[0].length; x++) {
2525
if (board[y][x] == "W") {
2626
board[y][x] = "O";
2727
} else {

DFS问题/图像渲染-733.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @param {number} newColor
66
* @return {number[][]}
77
*/
8-
var floodFill = function (image, sr, sc, newColor) {
8+
let floodFill = function (image, sr, sc, newColor) {
99
let current = image[sr][sc];
1010
dfs(image, sr, sc, current, newColor);
1111
return image;

DFS问题/岛屿数量.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
链接:https://leetcode-cn.com/problems/number-of-islands
2727
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2828
*/
29-
var numIslands = function (grid) {
29+
let numIslands = function (grid) {
3030
let count = 0
3131
for (let i = 0; i < grid.length; i++) {
3232
let row = grid[i]

DFS问题/岛屿的周长-463.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @param {number[][]} grid
44
* @return {number}
55
*/
6-
var islandPerimeter = function (grid) {
6+
let islandPerimeter = function (grid) {
77
let yLen = grid.length;
88
if (!yLen) return 0;
99
let xLen = grid[0].length;

DFS问题/岛屿的最大面积-659.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* @param {number[][]} grid
55
* @return {number}
66
*/
7-
var maxAreaOfIsland = function (grid) {
7+
let maxAreaOfIsland = function (grid) {
88
let yLen = grid.length;
99
if (!yLen) return grid;
1010
let xLen = grid[0].length;

DFS问题/被围绕的区域-循环版.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function genKey(i, j) {
3333
return `${i}-${j}`;
3434
}
3535

36-
var solve = function (board) {
36+
let solve = function (board) {
3737
const notXMap = {};
3838
for (let i = 0; i < board.length; i++) {
3939
let row = board[i];

DFS问题/被围绕的区域-正解版.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
// https://github.com/sl1673495/daily-plan/issues/16
22

3-
var solve = function (board) {
3+
let solve = function (board) {
44
if (board.length == 0) return null;
55

6-
for (var y = 0; y < board.length; y++) {
7-
for (var x = 0; x < board[0].length; x++) {
6+
for (let y = 0; y < board.length; y++) {
7+
for (let x = 0; x < board[0].length; x++) {
88
if (board[y][x] == "O" && (y == 0 || y == board.length - 1 || x == 0 || x == board[0].length - 1)) {
99
dfs(board, y, x);
1010
}
1111
}
1212
}
1313

14-
for (var y = 0; y < board.length; y++) {
15-
for (var x = 0; x < board[0].length; x++) {
14+
for (let y = 0; y < board.length; y++) {
15+
for (let x = 0; x < board[0].length; x++) {
1616
if (board[y][x] == "W") {
1717
board[y][x] = "O";
1818
} else {

DFS问题/被围绕的区域.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function genKey(i, j) {
3333
return `${i}-${j}`;
3434
}
3535

36-
var solve = function (board) {
36+
let solve = function (board) {
3737
const notXMap = {};
3838
for (let i = 0; i < board.length; i++) {
3939
let row = board[i];

sum-four-divisors.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
* @param {number[]} nums
33
* @return {number}
44
*/
5-
var sumFourDivisors = function(nums) {
6-
var sum = 0
7-
for (var i = 0; i < nums.length; i++) {
8-
var divisorSet = findDivisor(nums[i])
5+
let sumFourDivisors = function(nums) {
6+
let sum = 0
7+
for (let i = 0; i < nums.length; i++) {
8+
let divisorSet = findDivisor(nums[i])
99
if (divisorSet.size === 4) {
1010
divisorSet.forEach(num => {
1111
sum += num
@@ -17,10 +17,10 @@ var sumFourDivisors = function(nums) {
1717

1818
function findDivisor(num) {
1919
// 超过这个边界就不用继续求值了
20-
var max = Math.floor(Math.sqrt(num))
21-
var set = new Set()
22-
for (var i = 1; i <= max; i ++) {
23-
var result = num / i
20+
let max = Math.floor(Math.sqrt(num))
21+
let set = new Set()
22+
for (let i = 1; i <= max; i ++) {
23+
let result = num / i
2424
// 除数是整数
2525
if (result % 1 === 0) {
2626
set.add(result)

0 commit comments

Comments
 (0)