[英]Jquery slice code give error help me please
let slice = yeni => (yeni.slice(-1));
var test = slice(enler); alert(test);
測試如何正確使用切片代碼? 感謝您的幫助讓我知道是否需要其他代碼我的意思是如何使它像 function 一樣?
通常,如果yeni 變量的值為25,我可以像yeni.slice(-1); 那樣使用它。 它的 output 5 是嗎? 但是它在控制台上給出錯誤並且它不起作用
提供的代碼
let slice = yeni => (yeni.slice(-1));
var test = slice(enler);
alert(test);
如果enler
是一個字符串,它將起作用,否則給出.slice is not a function
錯誤。
要使其與數字和字符串一起使用,需要在調用 [system].slice 方法之前將數字轉換為字符串。 有很多方法可以做到這一點,一種是與一個空字符串連接,這會將數字強制轉換為字符串,即:
let s = i + "";
將此添加到 function 給出:
let myslice = arg => (arg+"").slice(-1);
樣本:
let slice = yeni => yeni.slice(-1); console.log(slice("25")) try { console.log(slice(25)) } catch { console.log("FAILED") } let slice2 = yeni => (yeni + "").slice(-1); console.log(slice2("25")) try { console.log(slice2(25)) } catch { console.log("FAILED") }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.