题解 | #修改 this 指向#
坐标移动
http://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
let line;
while (line = readline()) {
let x=0,y=0
const directions = line.split(';');
directions.forEach(item =>{
if(/^[A|S|D|W]\d{1,2}$/i.test(item)){
let first = item[0];
if(first === 'A'){
x-= item.slice(1);
}
else if(first === 'D'){
x+= Number(item.slice(1));
}
else if(first === 'W'){
y+= Number(item.slice(1));
}
else if(first === 'S'){
y-= item.slice(1);
}
}
})
console.log([x,y])
}