Neoo1984

Neoo1984 查看完整档案

杭州编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

Neoo1984 提出了问题 · 4月8日

forEach循环中,获取当前循环到的那个值

我在字符串模板中,用forEach循环出table的td tr,每一行有一个删除,需要获取到改行的信息。

var data = 
    [
        {
            "phoneNumber": "9999",
            "userName": "88888",
            "emailAddr": "000"
        },
        {
            "phoneNumber": "13588888888",
            "userName": "z123456",
            "emailAddr": "123@qq.com"
        },
        {
            "phoneNumber": "13222222222",
            "userName": "123",
            "emailAddr": "147@11.com"
        }
    ]

data.forEach(e => {
 users += `
 <tr class="user-info-tr"> 
    <td class="user-info">${e.userName}</td>
    <td class="user-info user-operation"><button class="btns confirm" onclick="confirm(e)">通 过</button> <button class="btns deny" onclick="deny(e)">拒 绝</button></td>
 </tr> `})
table.innerHTML = users

在js中,confirm方法为啥获取不到这个e,说e是undefined

function deny(e){
    console.log(e)
}

该如何获取到每次foreach到data,或者获取表格每一行到数据需要用别到方法?

关注 3 回答 3

Neoo1984 回答了问题 · 4月8日

前端配置nginx跨域

本地打开需要配置root,root里是本地项目的html的路径;
配置了 location /yunwei/ {proxy_pass http://xxx.xxx;}之后,请求的U...
‘yunwei/user/xxxx’
在浏览器打开localhost:8888 端口号是nginx中配置的端口号

关注 5 回答 4

Neoo1984 提出了问题 · 4月6日

前端配置nginx跨域

nginx.config中:

server {
        listen       80;
        server_name  127.0.0.1;
    location / {
        proxy_pass http://127.0.0.1:3000;
    }
    location ~/yunwei/ {
            proxy_pass http://47.9.18.7:7015;   //接口地址
    }

ajax中:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://127.0.0.1:3000/yunwei/user/getWaitingConfUsers', true);

本地webstorm打开项目的地址是 localhost:63342/
试了很久都没成功,到底该如何配置

关注 5 回答 4

Neoo1984 提出了问题 · 4月2日

向服务器get一段json数据,ajax的url 该怎么写

我这里用的是原生

var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://xxx:xxx/api/user/getWaitingConfUsers', true);

返回的reponse:

 {"done":true,"msg":"成功","data":[{"phoneNumber":"9999","userName":"88888","emailAddr":"000"}]}

请求的这个接口不是文件,不是静态资源,为什么也会被浏览器同源策略拦截了?应该怎么做?

关注 3 回答 2

Neoo1984 提出了问题 · 3月30日

解决js数组reduce方法求对象属性之和,为什么此时用箭头函数返回的是undefined

1. js数组reduce方法求对象属性之和,为什么此时用箭头函数返回的是undefined

没有用箭头函数时:

var result = [
    {
        subject: 'math',
        score: 10
    },
    {
        subject: 'chinese',
        score: 20
    },
    {
        subject: 'english',
        score: 30
    }
];

var sum = result.reduce(function(prev, cur) {
    return cur.score + prev;
}, 0);
console.log(sum) //60

我把函数改成箭头函数:

var result = [
    {
        subject: 'math',
        score: 10
    },
    {
        subject: 'chinese',
        score: 20
    },
    {
        subject: 'english',
        score: 30
    }
];

var sum = result.reduce((prev,cur) => {cur.score + prev},0)
console.log(sum) // undefined

2. 计算数组中每个元素出现的次数,这里给reduce方法赋initialValue的时候,给了一个空对象,这是导致最后的nameNum为一个对象的原因吗,这里的 pre[cur]++ 为什么会转化为 Alice:2 这对值的?

let names = ['Alice', 'Bob', 'Tiff', 'Bruce', 'Alice'];

let nameNum = names.reduce((pre,cur)=>{
  if(cur in pre){
    pre[cur]++
  }else{
    pre[cur] = 1 
  }
  return pre
},{})
console.log(nameNum); //{Alice: 2, Bob: 1, Tiff: 1, Bruce: 1}

关注 2 回答 1

Neoo1984 提出了问题 · 3月25日

M1 androidstudio 虚拟机如何配置

image.png
总是提示 no emulation installed
x86 image下和otherimage下,都试过了,还是提示no emulation installed

关注 1 回答 0

Neoo1984 关注了用户 · 3月22日

lryong @lryong

专注于 Go 程序开发和技术进阶,包括操作系统、计算机网络、系统设计、算法数据结构和开发进阶。不定期分享在程序员道路上的思考和见解。

我的微信公众号:【程序开发进阶

欢迎同行朋友关注,我们一同交流,相互学习,共同成长!!

关注 1178

Neoo1984 关注了专栏 · 3月22日

SegmentFault 行业快讯

第一时间为开发者提供行业相关的实时热点资讯

关注 63540

Neoo1984 关注了专栏 · 3月22日

民工哥技术之路

公众号:民工哥技术之路、《Linux系统运维指南 从入门到企业实战》作者。专注系统架构、高可用、高性能、高并发,数据库、大数据、数据分析、Python技术、集群中间件、后端等开源技术分享。

关注 32002

Neoo1984 关注了专栏 · 3月22日

终身学习者

我要先坚持分享20年,大家来一起见证吧。

关注 57091

认证与成就

  • 获得 1 次点赞
  • 获得 26 枚徽章 获得 0 枚金徽章, 获得 5 枚银徽章, 获得 21 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2018-07-05
个人主页被 914 人浏览