簡體   English   中英

function 中出現“變量未定義”錯誤的問題

[英]Issues within a function getting 'variable undefined' error

幾年前,我為一個簡單的任務編寫了一個 javascript 庫。 今天我不得不再次訪問它,我對我的代碼不滿意。 如果它會運行...我知道它當時會運行,但現在我不知道為什么它不會運行。

我用它需要的值調用 function fixPersonnummer ,然后它崩潰了,說變量fixedPersonnummer沒有定義。 我試圖添加 var 和 let 但這使得結果變成我給 var 的任何 int。 我做錯了什么?

function fixPersonnummer(personnummer, svarsLangd) {
    var len = personnummer.length;

    if (len === 13 && parseInt(svarsLangd) === 10) {
        removeStreck = removeDash(personnummer);
        fixedPersonnummer = removeCentuary(removeStreck);
    }
...
  • 在此代碼示例中, removeStreckfixedPersonnummer未初始化。 嘗試先初始化這個變量。

這個變量“fixedPersonnummer”是否在該文件的其他任何地方使用? 可以添加調用此 function 的行或此 function 上方的行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM