小编ste*_*ewe的帖子

迭代node.js中的对象键

从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 iterator node.js

132
推荐指数
2
解决办法
26万
查看次数

使用canvas和javascript来读取图像的像素颜色

我想知道是否可以使用画布和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)

所以基本上我想知道如何让代码读取图像并找到我想要搜索的颜色,然后在变量中绘制出来

javascript canvas image colors pixels

2
推荐指数
1
解决办法
3929
查看次数

匹配字符串中的单词

我有两串关键字

$keystring1 = "tech,php,radio,love";
$keystring2 = "Mtn,huntung,php,tv,tech";
Run Code Online (Sandbox Code Playgroud)

我如何返回两个字符串中常见的关键字

php

1
推荐指数
1
解决办法
103
查看次数

标签 统计

javascript ×2

canvas ×1

colors ×1

image ×1

iterator ×1

node.js ×1

php ×1

pixels ×1