Javascript AngularJS中多维数组的随机生成器
我已经编写了一个randNumberGenerator,如下所示,如何使用它来替换上面的scope.xJavascript AngularJS中多维数组的随机生成器,javascript,angularjs,Javascript,Angularjs,我已经编写了一个randNumberGenerator,如下所示,如何使用它来替换上面的scope.x $scope.x = [[2.5, 0, -0.5]] 根据您编写生成器的方式,您需要创建它的实例,然后调用方法get_x: 但是,只使用简单函数而不是构造函数是有意义的: $scope.x = new randomNumberGenerator().get_x(); 从函数返回的结构与原始数组不同。这是故意的吗? $scope.x = new randomNumberGenerator(
$scope.x = [[2.5, 0, -0.5]]
根据您编写生成器的方式,您需要创建它的实例,然后调用方法get_x: 但是,只使用简单函数而不是构造函数是有意义的:
$scope.x = new randomNumberGenerator().get_x();
从函数返回的结构与原始数组不同。这是故意的吗?
$scope.x = new randomNumberGenerator().get_x();
function randomNumberGenerator(){
var chartData = [[]];
for (var i = 0; i < 3; i++) {
var y = Math.round(Math.random() * (-3 + i / 2)) + i/10;
console.log(y)
chartData.push({
y:y
});
}
return chartData;
}
$scope.x = randomNumberGenerator();