且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何比较两个JSON具有相同的属性没有顺序?

更新时间:2021-07-23 22:13:43

Lodash _。isEqual 允许您要做到这一点:

Lodash _.isEqual allows you to do that:

var
remoteJSON = {"allowExternalMembers": "false", "whoCanJoin": "CAN_REQUEST_TO_JOIN"},
    localJSON = {"whoCanJoin": "CAN_REQUEST_TO_JOIN", "allowExternalMembers": "false"};
    
console.log( _.isEqual(remoteJSON, localJSON) );

<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.10/lodash.min.js"></script>