相关疑难解决方法(0)

用javascript压缩开关盒

我创建了一个国际象棋棋盘,我不喜欢我的switch case语句.我认为必须有一种方法来压缩它,但我找不到一个.也许有些人可以帮助我.

额外的解释,棋子是二维数组(arr2):

[
    ["R", "N", "B", "Q", "K", "B", "N", "R"],
    ["P", "P", "P", "P", "P", "P", "P", "P"],
    ["0", "0", "0", "0", "0", "0", "0", "0"],
    ["0", "0", "0", "0", "0", "0", "0", "0"],
    ["0", "0", "0", "0", "0", "0", "0", "0"],
    ["0", "0", "0", "0", "0", "0", "0", "0"],
    ["p", "p", "p", "p", "p", "p", "p", "p"],
    ["r", "n", "b", "q", "k", "b", "n", "r"]
];
Run Code Online (Sandbox Code Playgroud)

棋盘的每个区域都有自己的id形式"00"到"77",其中第一个数字是行,第二个是列.

innerHTML代码只是棋子的unicode,如下所示:https: //en.wikipedia.org/wiki/Chess_symbols_in_Unicode#Unicode_code_points_and_HTML

for (let r = …
Run Code Online (Sandbox Code Playgroud)

javascript switch-statement

7
推荐指数
1
解决办法
87
查看次数

标签 统计

javascript ×1

switch-statement ×1