参考 saveStrings()

saveStrings()

Saves an Array of Strings to a file, one per line.

The first parameter, list, is an array with the strings to save.

The second parameter, filename, is a string that sets the file's name. For example, calling saveStrings(['0', '01', '011'], 'data.txt') saves the array ['0', '01', '011'] to a file called data.txt on the user's computer.

The third parameter, extension, is optional. If a string is passed, as in saveStrings(['0', '01', '01'], 'data', 'txt')`, the second parameter will be interpreted as the file name and the third parameter as the extension.

The fourth parameter, isCRLF, is also optional, If true is passed, as in saveStrings(['0', '01', '011'], 'data', 'txt', true), then two characters, \r\n , will be added to the end of each string to create new lines in the saved file. \r is a carriage return (CR) and \n is a line feed (LF). By default, only \n (line feed) is added to each string in order to create new lines.

Note: The browser will either save the file immediately or prompt the user with a dialogue window.

示例

语法

saveStrings(list, filename, [extension], [isCRLF])

参数

list

data to save.

filename

name of file to be saved.

extension

format to use for the file.

isCRLF

whether to add \r\n to the end of each string. Defaults to false.

Notice any errors or typos? Please let us know. Please feel free to edit src/io/files.js and open a pull request!

相关参考