* @param {Array} arr0 * @param {Array} arr1 * @param {number} arrDim * @return {boolean}
(arr0, arr1, arrDim)
| 4197 | * @return {boolean} |
| 4198 | */ |
| 4199 | function isArraySame(arr0, arr1, arrDim) { |
| 4200 | if (arr0 === arr1) { |
| 4201 | return true; |
| 4202 | } |
| 4203 | var len = arr0.length; |
| 4204 | if (len !== arr1.length) { |
| 4205 | return false; |
| 4206 | } |
| 4207 | if (arrDim === 1) { |
| 4208 | for (var i = 0; i < len; i++) { |
| 4209 | if (arr0[i] !== arr1[i]) { |
| 4210 | return false; |
| 4211 | } |
| 4212 | } |
| 4213 | } |
| 4214 | else { |
| 4215 | var len2 = arr0[0].length; |
| 4216 | for (var i = 0; i < len; i++) { |
| 4217 | for (var j = 0; j < len2; j++) { |
| 4218 | if (arr0[i][j] !== arr1[i][j]) { |
| 4219 | return false; |
| 4220 | } |
| 4221 | } |
| 4222 | } |
| 4223 | } |
| 4224 | return true; |
| 4225 | } |
| 4226 | |
| 4227 | /** |
| 4228 | * Catmull Rom interpolate array |