思路:
1.将字符串转换为数组,如果数组长度不同则不匹配
2.在字符串长度相同的前提下,查找特定索引下字符在数组中第一次出现的索引,如果索引没有相同的则返回false,否则返回true
/**
* @param {string} pattern
* @param {string} s
* @return {boolean}
*/
var wordPattern = function(pattern, s) {
let pa=pattern.split("")
let str=s.split(" ")
if(pa.length!=str.length){
return false
}
for(let i=0;i<pa.length;i++){
if(pa.indexOf(pa[i])!=str.indexOf(str[i])){
return false
}
}
return true
};