我想創建一些計量器,但是我的計量器對象保持未定義狀態。Javascript函數全局變量undefined?
var doesntwork;
function create_gauge(name, id, min, max, title, label) {
name = new JustGage({
id: id,
value: 0,
min: min,
max: max,
donut: false,
gaugeWidthScale: 0.3,
counter: true,
hideInnerShadow: true,
title: title,
label: label,
decimals: 2
});
}
create_gauge(doesntwork, "g2", 0, 100, "Füllstand", "%");
console.log(doesntwork); //undefined
爲什麼?我不能將變量傳遞給函數嗎?
請,分享什麼是'JustGage'以及 –
原語是按值傳遞,而'doesntwork'是'undefined' - 一種原始的。所以如果你在函數中將它修改爲'name',它對'doesntwork'變量沒有影響。你爲什麼不直接從函數的'new JustGage'返回結果呢? –
它是一個JavaScript插件來創建儀表。請參閱https://github.com/toorshia/justgage – tipsfedora