Skip to content

Instantly share code, notes, and snippets.

@xiaojue
Created October 31, 2011 17:22
Show Gist options
  • Save xiaojue/1328063 to your computer and use it in GitHub Desktop.
Save xiaojue/1328063 to your computer and use it in GitHub Desktop.
test for js equal method
console.log(isEqual(1,1))
console.log(isEqual(1,"1"))
console.log(isEqual("a","a"))
console.log(isEqual(1,2))
console.log(isEqual([[],1],[[],2]))
console.log(isEqual([{},1],[{},2]))
console.log(isEqual({},1))
console.log(isEqual([],1))
console.log(isEqual({1:1},1))
console.log(isEqual([1,2,3],1))
console.log(isEqual(1,[1,2,3]))
console.log(isEqual([],[]))
console.log(isEqual({},{}))
console.log(isEqual([1,2],[1,2]))
console.log(isEqual([1,2],[1,3]))
console.log(isEqual({1:2},{1:2}))
console.log(isEqual({1:2},{1:3}))
console.log(isEqual([1,{2:[]}],[1,{2:[]}]))
console.log(isEqual([1,{2:[],3:2}],[1,{2:[],3:2}]))
console.log(isEqual([1,{2:[1,2,3]}],[1,{2:[1]}]))
console.log(isEqual({1:[{},1]},{1:[{},[1,2,3]]}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment