从Javascript 1.7开始,有一个Iterator对象,允许这样:
var a={a:1,b:2,c:3};
var it=Iterator(a);
function iterate(){
try {
console.log(it.next());
setTimeout(iterate,1000);
}catch (err if err instanceof StopIteration) {
console.log("End of record.\n");
} catch (err) {
console.log("Unknown error: " + err.description + "\n");
}
}
iterate();
Run Code Online (Sandbox Code Playgroud)
在node.js中有这样的东西吗?
现在我正在使用:
function Iterator(o){
/*var k=[];
for(var i in o){
k.push(i);
}*/
var k=Object.keys(o);
return {
next:function(){
return k.shift();
}
};
}
Run Code Online (Sandbox Code Playgroud)
但是通过存储所有对象键会产生大量开销k.
我想知道是否可以使用画布和JavaScript来扫描图像中的某些像素颜色并使用它们来制作地图.例如:找到#ff0000并将其设置为地图上的数字1并设置#000000为2,依此类推,制作如下地图:
var map = [
[1,1,1,1,1],
[1,0,0,0,1],
[1,0,2,0,1],
[1,0,0,0,1],
[1,1,1,1,1]
];
Run Code Online (Sandbox Code Playgroud)
所以基本上我想知道如何让代码读取图像并找到我想要搜索的颜色,然后在变量中绘制出来
我有两串关键字
$keystring1 = "tech,php,radio,love";
$keystring2 = "Mtn,huntung,php,tv,tech";
Run Code Online (Sandbox Code Playgroud)
我如何返回两个字符串中常见的关键字