jQuery変数とサービスから受け取ったJSONデータを比較するには

jQueryの.getJSON()メソッドを使用してサーバーからJSONデータを取得し、JavaScriptの.isEqual()メソッドを用いて2つのオブジェクトが等しいかどうかを比較します。

サンプルコードを以下に示します。

// 定义一个jQuery变量
var variable = {
id: 1,
name: "John"
};
// 使用jQuery的getJSON方法获取JSON数据
$.getJSON('your-service-url', function(data) {
// 比较jQuery变量和从服务获取的JSON数据
if (_.isEqual(variable, data)) {
console.log("两个对象相等");
} else {
console.log("两个对象不相等");
}
});

上記のコードで、まずjQuery変数variableを定義し、$.getJSON()メソッドを使用してサービスからJSONデータを取得しています。コールバック関数で、Underscore.jsの_.isEqual()メソッドを使用してvariableとdataが等しいかどうかを比較しています。

また、Underscore.jsライブラリを使用していない場合は、代わりに対象のプロパティを手作業で一つずつ比較するなど、他にもオブジェクトの等価性を比較する方法があります。

bannerAds