文件操作 - binary-search.js
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/atom/resources/app/apm/node_modules/es5-ext/array/#/binary-search.js
编辑文件内容
"use strict"; var toPosInt = require("../../number/to-pos-integer") , callable = require("../../object/valid-callable") , value = require("../../object/valid-value") , floor = Math.floor; module.exports = function (compareFn) { var length, low, high, middle; value(this); callable(compareFn); length = toPosInt(this.length); low = 0; high = length - 1; while (low <= high) { middle = floor((low + high) / 2); if (compareFn(this[middle]) < 0) high = middle - 1; else low = middle + 1; } if (high < 0) return 0; if (high >= length) return length - 1; return high; };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件