- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 217 存在重复元素 javascript leetcode
思路 :数组set 长度是否重复 /** * @param {number[]} nums * @return {boolean} */var containsDuplicate = function(nums) { let nums1 = new Set(nums); if (nums1.size !== nums.length) { return...
2018-11-30 18:55:52 213
原创 vue el-checkbox 回显失效 踩坑
回显el-checkbox checked 失效 如果后端返回的数据为int类型 : 1或 0 checked 失效。如果后端返回数据经过object.assign() checked 失效<template slot-scope="scope" ><el-checkbox v-model="scope.row.isSms" @change="v =>...
2018-11-28 21:30:20 13154 5
转载 JS中的位操作符:“与,或,非,异或,左移,右移”
Javascript有算数操作符,赋值操作符,比较操作符,逻辑操作符,同时也有位操作符。引子先想一想,如下,该输出什么答案? console.log('5 & 1 :', ( 5 & 1 )); console.log('5 | 1 :', ( 5 | 1)); console.log('~ 5:', (~5)); console.lo...
2018-11-28 11:48:15 215
原创 167 两数之和II 输入有序数组 leetcode javascript
/** * @param {number[]} numbers * @param {number} target * @return {number[]} */var twoSum = function(numbers, target) { for(let i=0; i<numbers.length;i++) { for (let j = i + 1; j...
2018-11-23 18:59:15 141
原创 704 二分查找 javascript leetcode
/** * @param {number[]} nums * @param {number} target * @return {number} */var search = function(nums, target) { let resultIndex let otherIndex nums.forEach((item, index) =>{ if (i...
2018-11-22 18:33:32 174
原创 349 两个数组的交集 javascript leetcode
/** * @param {number[]} nums1 * @param {number[]} nums2 * @return {number[]} */var intersection = function(nums1, nums2) { const resultArr = [] let maxLength = Math.max(nums1.length,nums2.l...
2018-11-22 14:13:42 110
原创 485 最大连续1的个数 javascript leetcode
/** * @param {number[]} nums * @return {number} */var findMaxConsecutiveOnes = function(nums) { let max = 0; let cur = 0; nums.map(function (num) { if(num == 1){ max...
2018-11-19 17:01:16 182
原创 122. 买股票的最佳时机 II javascript
结题思路:判断后一位元素是否大于前一位。如果是累加。/** * @param {number[]} prices * @return {number} */var maxProfit = function(prices) { let max = 0; for (let i = 1; i < prices.length; i++) { let d = prices...
2018-11-19 15:41:58 106
原创 前端面试题总结
1. 创建一个函数,输入的多个参数转行为一个数组输出function list() { return Array.prototype.slice.call(arguments);}var list1 = list(1, 2, 3); // [1, 2, 3]
2018-11-16 16:18:32 104
原创 908 最小差值I javascript
给定一个整数数组 A,对于每个整数 A[i],我们可以选择任意 x 满足 -K <= x <= K,并将 x 加到 A[i] 中。在此过程之后,我们得到一些数组 B。返回 B 的最大值和 B 的最小值之间可能存在的最小差值。 示例 1:输入:A = [1], K = 0输出:0解释:B = [1]示例 2:输入:A = [0,10], K = 2...
2018-11-16 11:27:38 140
原创 js取数组最大值,最小值的方式
var arr = [7,2,0,-3,5];1.apply()应用某一对象的一个方法,用另一个对象替换当前对象let max = Math.max.apply(null,arr);let min = Math.min.apply(null,arr);console.log(max, min)由于max()里面参数不能为数组,所以借助apply(funtion,args)方法调用...
2018-11-16 10:15:23 260
原创 leetcode 922. 按奇偶排序数组 II javascript
不多说,上代码/** * @param {number[]} A * @return {number[]} */var sortArrayByParityII = function(A) { let tempArr = [] let t = 0; let a = 1; for (let i = 0; i < A.length; i++) { if (A[...
2018-11-13 17:42:00 266
原创 CSS3 flex 布局 解析
今天整理下最近对flex的理解Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。它即可以应用于容器中,也可以应用于行内元素,2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支...
2018-11-12 14:55:20 419
原创 前端项目结构整理
my-project├── .idea # 这个是编辑器生成的├── build # Webpack 配置文件放在这里├── config # Vue 基本配置文件放在这里├── node_modules # 第三方依赖├── src ...
2018-11-06 17:36:29 2337 1
linux-java jdk1.7
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人