3
根據the MDN JS Doc,charAt
方法需要integer
並返回索引處的字符。並且當字符串作爲參數傳遞時,string.charAt()如何工作?
如果您提供的索引超出範圍,JavaScript將返回一個空字符串。
我發現它也需要string
作爲參數,返回值是有趣的。
的示例代碼:http://jsfiddle.net/yangchenyun/4m3ZW/
var s = 'hey, have fun here.'
>>undefined
s.charAt(2);
>>"y" //works correct
s.charAt('2');
>>"y" //This works too
s.charAt('a');
>>"h" //This is intriguing
有沒有人有一個線索,這是如何發生?
我看到你更新了你的答案,並且最多的選票來了 – david