What is the difference between the following two functions?
let str = 'hello world';
str.at(6) // w
str.charAt(6) // w
The only difference that I can find in the documentation is that .at()
accepted negative indices, is there another difference?