Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用另一个值替换变量值_Javascript_Node.js_D3.js - Fatal编程技术网

Javascript 用另一个值替换变量值

Javascript 用另一个值替换变量值,javascript,node.js,d3.js,Javascript,Node.js,D3.js,上面的代码将导致用另一个值打印y,而不是[0100]=>[0,34….],为什么会发生这种情况 你能详细说明这个问题吗?由于this.dataBoundaries不打印y的值,因此它将给出属性名称(x和y)not there值。我觉得您的后租赁中缺少代码,请提供更多代码。如果您执行此操作,您将获得具有两个属性的对象,并且它的y将与您上面定义的完全相同。只有在控制台之前执行另一个代码时,才会更改此设置。 yMax = 100; this.dataBoundaries = { x:

上面的代码将导致用另一个值打印y,而不是[0100]=>[0,34….],为什么会发生这种情况

你能详细说明这个问题吗?由于this.dataBoundaries不打印y的值,因此它将给出属性名称(x和y)not there值。我觉得您的后租赁中缺少代码,请提供更多代码。如果您执行此操作,您将获得具有两个属性的对象,并且它的y将与您上面定义的完全相同。只有在控制台之前执行另一个代码时,才会更改此设置。
yMax = 100;
this.dataBoundaries = {

        x: function () {
            var lastCol = that.extractLastColumn();
            return [d3.min(lastCol), d3.max(lastCol)];
        },
        y: [
            0, 100
        ]
    };
console.log(this.dataBoundaries);