簡體   English   中英

如何從 Javascript 中的文本文件輸入文件輸入創建 Object?

[英]How to create Object from text file input file input in Javascript?

你好,我陷入了一個問題,我找不到解決辦法?

下面是問題陳述

讀取輸入文件“input.txt”。

使用 new Object() 創建新的 object。

在 object 內部創建一個名為 checkLeapYear() 的方法。

使用此方法檢查給定年份是否為閏年。

從“input.txt”讀取輸入。 具有初始值的輸入數組。 {S1:“約翰”,S2:“詹姆斯”,S3:“傑克”}

預先編寫的代碼是
var fs = require('fs');

var input = fs.readFileSync('input.txt').toString();

我用另一種方式嘗試過

var fs = require('fs');
var value = fs.readFileSync("input.txt");
console.log(typeof value);

它返回一個 object 但如果我嘗試訪問這些值,它什么也沒有顯示。

請幫我處理這段代碼請檢查圖片

返回給您的 object 是一個緩沖區,最終通過轉換為 utf8 轉換為字符串形式,但是您別無選擇,只能更改輸入數據,所以:您好,您有兩種方法可以做到這一點:

  1. 將“input.txt”文件轉換為“input.json”並將json數據保存在文件中,通過JSON.parse方法接收后,轉換為object
  2. 使用正則表達式

暫無
暫無

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

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