首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jquery中检查数组的特定值?(chessboard.js)

如何在jquery中检查数组的特定值?(chessboard.js)
EN

Stack Overflow用户
提问于 2014-04-07 00:51:29
回答 1查看 215关注 0票数 0

我正在尝试制作一个游戏,目的是使用chessboard.js正确地设置棋盘。

目前,我有一个显示开始位置的对象,以及最近以相同格式移动的位置:

代码语言:javascript
复制
var setup1 = ChessBoard.fenToObj('rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR');
var onDrop = function(source, target, piece, newPos, oldPos, orientation) {

$.each( setup1, function( key, value ) {
if (target == key && piece !== value) {
console.log("wrong");
return 'snapback';
}

});

Setup1在这里返回对象{a8: "bR", b8: "bN", c8: "bB", d8: "bQ", e8: "bK"…}

目标返回a8片段返回"bR“

检查setup1包含的最佳方法是什么-- targetpiece的正确组合

当我尝试上述操作时,我可以在控制台中正确地显示“错误”,但不能将‘快照’返回到onDrop。嵌套函数有问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-07 01:03:04

尝试使用setup1.contains(move1);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22901940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档