Vue核心技术Vue+Vue-Router+Vuex+SSR实战精讲

964 阅读1分钟

<div>课程地址:http://icourse8.com/vuerouter_vuexssr.html </div>
<h5> http://icourse8.com/vuerouter_vuexssr.html </h5>


章节信息

第1章 课程介绍 

第2章 Vue+Webpack的前端工程工作流搭建 

第3章 Vue核心知识 

第4章 Vue-Router和Vuex 

第5章 服务器渲染 

第6章 高级组件开发 

第7章 项目开发 

第8章 部署和总结

var threeSum = function(nums) {
  const rtn = []
  const map = []
  const len = nums.length
  const sorted = nums.map((v, i) => ({v, i})).sort((p, c) => p.v - c.v)
  const val = sorted.map(o => o.v).filter((v, i, arr) => arr[i + (v ? 2 : 3)] !== v)
  for (let i = 0; i <= len - 3; i += 1) {
    const v1 = val[i]
    if (v1 > 0) break
    for (let j = i + 1; j <= len - 1; j += 1) {
      const v2 = val[j]
      for (let k = len - 1; k > j; k -= 1) {
        const v3 = val[k]
        if (v3 < 0) break
        const v = v1 + v2 + v3
        if (v < 0) break
        const s = v1 + ',' + v2
        if (v === 0 && map.indexOf(s) < 0) {
          rtn.push([v1, v2, v3])
          map.push(s)
          break
        }
      }
    }
  }
  return rtn
}