File.slice()

File.slice() - повертає новий об'єкт File, який містить дані у вказаному діапазоні байтів джерела File.

Параметри:

var fikeCopy = File.slice(start, end, contentType);

Параметри:

fileCopy - змінна якій присвоюється новий об'єкт File.

File - об'єкт File з якого копіюються дані.

start - необов'язково вказувати. Індекс першого байту в об'єкті джерелі File. Якщо вказати негативне значення, то він розглядається як зміщення від кінця рядка до початку. Значення по замовчуванням є 0.

end - необов'язково вказувати. Індекс у об'єкті джерела File останього байта. Значення по замовчуванням File.size.

contentType - необов'язково вказувати. Mime тип даних, який призначається для нового File. Значення за замовчуванням - це порожній рядок "".

Опис:

slice() метод об'єкта File який повертає новий об'єкт File з вказаним діапазоном байтів з джерела об'єкта File.

Використовується для копіювання частини даних об'єкта File.

Приклад:

var f = new File(['JavaScript'] 'text.txt',{type:'text/plain'}); var copy=f.slice(0); alert( copy );