zoukankan      html  css  js  c++  java
  • 前端常见问题总结

    1、const obj = {a:6};

          obj.b=8;

          obj.a=9;//obj为{a:9,b:8};const定义对象的时候是可以改变内容的。

          const b = "hello";//const定义其他类型的值是不能够被修改的。

    2、var arr = [7,4,9];

          var result = arr.push([2,8]);//result的值为4。当使用的是push()方法时,返回的是数组的长度,并且如果push的是数组的话,会把其当做一个整体来看待。

          arr.sort();//[2,8,4,7,9]排序时,会把push的元素当做一个整体来排序,取插入数组的第一个元素去和其他值进行比较。

          var results = arr.pop();//9,使用pop()方法时,返回的是删除的元素。

    3、数值取整:Math.ceil()向上舍入;Math.floor()向下舍入;Math.round()四舍五入。

    4、跨域问题服务端设置 Access-Control-Allow-Origin 为*,由于在 headers 里边传递了参数,服务端需要使用,nginx 配置或者服务端不对这些参数做处理的话,get 请求正常,但是 post 请求还是会导致跨域问题,目前的解决方案是服务端增加了 header('Access-Control-Allow-Headers: Origin, Content-Type),让 headers 中传递的参数在 Access-Control-Allow-Headers 中设置为允许。

    如有不正确的地方,欢迎指正。此文章会定期更新~~

  • 相关阅读:
    sqlserver2012——.Net
    sqlserver2012——逻辑运算符
    sqlserver2012——变量declare
    sqlserver2012——EXCEPT差查询
    sqlserver2012——INTERSECT交查询
    sqlserver2012——EXISTS关键字
    Vue3.0-beta
    Next
    Nuxt
    小程序相关
  • 原文地址:https://www.cnblogs.com/web-panpan/p/8127071.html
Copyright © 2011-2022 走看看