console
let name='hezi',age=12;
console.log(`hello,${name}`)
let message=tag`hello world , this name is ${name},age is ${age}`;
console.log(message);
function tag(literals,...substitutions){
let result='';
for(let i=0;i<substitutions.length;i++){
result+=literals[i]+substitutions[i];
}
return result;
}
document.querySelector('#div1').innerHTML=message;
let color=["red","greed","blue"];
let iterators={
createIterator:function(items){
let i=0;
return {
next:function(){
return {
value:items[i++],done:i>=items.length
}
}
};
}
};
let iterat=iterators.createIterator(color);
console.log(iterat.next());
<div id='div1'>
d
</div>