I can't find explanation to the following. Why is this happening?
let mainArr = [ [1], [2] ]
let subArr = [1]
let result = mainArr.includes(subArr) *//output: false*
also
let mainArr = [ [1], [2] ]
let subArr = [1]
let result = mainArr.indexOf(subArr) *//output: -1*
This is my original code:
let mainArr = [ [ 'apple', 1 ], [ 'bat', 2 ], [ 'cookie', 2 ] ]
let subArr = [ [ 'apple', 1 ] ] *//with let subArr = [ 'apple', 1 ] will be also -1*
let result = mainArr.indexOf(subArr) *//output: -1*
I don't get it...