đọc tệp văn bản javascript từng dòng: Sử dụng javascript đơn giản, Chúng tôi muốn mở một tệp văn bản đơn giản, đọc nó từng dòng ví dụ với bản demo.
JavaScript là một ngôn ngữ lập trình cho phép bạn tạo ra các trang web tương tác. Bạn có thể sử dụng JavaScript để kiểm soát giao diện và hành vi của các trang web. Bạn cũng có thể sử dụng JavaScript để tạo ra các đoạn mã nhỏ có thể được nhúng vào các trang web để thực hiện các nhiệm vụ cụ thể.
Khi bạn chạy một tệp JavaScript, trình duyệt web của bạn thực thi mã trong tệp đó. Điều này có nghĩa là bạn có thể viết mã tương tác với trang web và người dùng. Bạn cũng có thể sử dụng JavaScript để tạo ra các đoạn mã nhỏ có thể được nhúng vào các trang web để thực hiện các nhiệm vụ cụ thể.
Một trong những ứng dụng phổ biến nhất của JavaScript là đọc tệp văn bản từng dòng. Bạn có thể sử dụng hàm JavaScript getLine() để lấy số dòng của tệp văn bản hiện tại. Sau đó, bạn có thể sử dụng số dòng để truy cập nội dung của dòng tương ứng với số dòng đó.
đọc tệp văn bản javascript từng dòng
Nội dung
Dưới đây là một ví dụ đọc nội dung của một tệp văn bản và in ra các dòng chứa từ “cat”:
Trong hướng dẫn tốt nhất này, bạn sẽ tìm hiểu cách đọc tệp văn bản trong javascript từng dòng và nhận javascript homework help miễn phí.
Đọc Tệp Theo Dòng Trong JavaScript
Ví dụ
Sử dụng JavaScript Thuần để Đọc Tệp Cục Bộ Theo Dòng Trong JavaScript
<input id="myfl" name="myfl" type="file" />
document.getElementById('myfl').onchange = function(){
var myfl = this.files[0];
var reader = new FileReader();
reader.onload = function(progressEvent){
console.log(this.result);
};
reader.readAsText(myfl);
};
Làm thế nào để đọc tệp văn bản cục bộ bằng JavaScript?
Sử dụng phương thức FileReader.readAsText() để đọc tệp .txt cục bộ.
<input id="welcomefl" name="welcomefl" type="file" />
<pre id="results"></pre>
<script type="text/javascript">
document.getElementById('welcomefl')
.addEventListener('change', function() {
var fl=new FileReader();
fl.onload=function(){
document.getElementById('results')
.textContent=fl.result;
}
fl.readAsText(this.files[0]);
})
</script>
đọc tệp văn bản javascript từng dòng
Đọc toàn bộ nội dung của tệp bằng module line-reader rất dễ dàng vì nó hỗ trợ phương thức eachLine().
Thuần JavaScript:
document.getElementById('fl').onchange = function(){
var fl = this.files[0];
var reader = new FileReader();
reader.onload = function(progressEvent){
// Entire file
console.log(this.result);
// By allrows
var allrows = this.result.split('\n');
for(var row = 0; row < allrows.length; row++){
console.log(allrows[row]);
}
};
reader.readAsText(fl);
};
<input id="fl" name="fl" type="file" />
Sử dụng Ví dụ ES6
handleFiles(input) {
const fl = input.target.files[0];
const reader = new FileReader();
reader.onload = (event) => {
const fl = event.target.result;
const allLines = fl.split(/\r\n|\n/);
// Reading line by line
allLines.forEach((line) => {
console.log(line);
});
};
reader.onerror = (event) => {
alert(event.target.error.name);
};
reader.readAsText(fl);
}
Làm thế nào để đọc tệp từng dòng bằng node.js ?
Ví dụ
const fs = require('fs');
const readline = require('readline');
const fl = readline.createInterface({
input: fs.createReadStream('pakainfo_dco.txt'),
output: process.stdout,
terminal: false
});
fl.on('line', (line) => {
console.log(line);
});
đọc tệp văn bản node.js từng dòng
Nhận danh sách các dòng từ tệp node js
const fs = require('fs');
fs.readFile('welcome.txt', function(err, data) {
if(err) throw err;
const websites = data.toString().replace(/\r\n/g,'\n').split('\n');
for(let w of websites) {
console.log(w);
}
});
Tôi hy vọng bạn đã hiểu về đọc tệp văn bản javascript từng dòng.
- Bài đăng blog này ban đầu được xuất bản tại: https://www.pakainfo.com