For in on a string
JavaScript
function log (text) {
if ("---" === text) {
document.body.appendChild(document.createElement("hr"))
} else {
document.body
.appendChild(document.createElement("div"))
.appendChild(document.createTextNode(text));
}
}
var string = "Hello World";
for (var name in string) {
log(name);
}
log(string[0]);
log(string.toString);