我寫了一個(gè)MVC版的TodoList,這是其中一段代碼,其中用到了formidable,蛋疼的是formidable會(huì)把前端發(fā)過來的false轉(zhuǎn)化成字符串的"false",這個(gè)和我的預(yù)期不一樣,所以我需要把字符串轉(zhuǎn)回Boolean,下面是我的笨辦法:exports.changeTodo = function(req, res) { var form = new formidable.IncomingForm() form.parse(req, function(err, fields){ var id = fields.id var k = fields.k var v = fields.v if(v == "true"){ v = true } else if (v == "false"){ v = false } todo.changeTodo(id, k, v, function(err) { res.json({"result": err ? -1 : 1}) }) })}請(qǐng)問有什么好的辦法解決字符串false轉(zhuǎn)換成布爾類型的問題呢?或者是怎么規(guī)避formidable自動(dòng)轉(zhuǎn)換其他數(shù)據(jù)類型為字符串的問題呢?
JS中如何快速把字符串false轉(zhuǎn)換成布爾類型?
米琪卡哇伊
2019-03-14 18:15:44