1/**2* @param {string[]} words3* @param {string} order4* @return {boolean}5*/6var isAlienSorted = function (words, order) {7let map = {};8for (let i = 0; i < 26; i++) {9map[order[i]] = i;10}11for (let i = 0; i < words.length - 1; i++) {12for (let j = 0; j < words[i].length; j++) {13if (j === words[i + 1].length) return false;14if (words[i][j] !== words[i + 1][j]) {15if (map[words[i + 1][j]] < map[words[i][j]]) return false;16break;17}18}19}20return true;21};