我正在编写一个程序,基本上每次运行时都会将有关人员的信息记录到文本文件(累计)。提示用户输入名字,姓氏,喜欢的颜色,关系状态(单一/约会)以及其他信息。还分配了一个自动和顺序的票号(每次打印后 ticketNumber ++ )。
输出文件(让我们称之为 outputLog.txt )看起来像这样:
for (var i = 0; i < items.length; i++) {
var phase = Math.sin((document.body.scrollTop / 1250) + (i % 5));
//var phase = 0.31456656061611776 + (i % 5);
items[i].style.left = items[i].basicLeft + 100 * phase + 'px';
}
在我提示使用票号时,我希望能够找到该人并更改 someFile.txt 中的关系状态。
到目前为止我能够做的是使用一个相当简单的“if语句”来查看文件。如果找到该号码然后替换为新的关系状态,ELSE将返回错误消息。这是代码的一大块:
Time In: 12:57 PM ( Apr 30, 2015 )
Name: John Doe
Ticket: 31393
Color: Green
Relationship Status: single
Time In: 1:58 PM ( Apr 30, 2015 )
Name: Jane Doe
Ticket: 31394
Color: Yellow
Relationship Status: married
显然这并不能完全符合我的要求。以上代码的作用是替换使用新关系状态指定的票号。我想要做的是使用相关的票号找到文本文件中的对象(输出文本块),然后找到关系状态并更改它的附加文本。谢谢你的期待!