欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简单认识promise

程序员文章站 2022-07-02 22:55:14
...

//promise写法 -->itemTypeList中的删除类型

     function deleteType(id){
         $.ajax({
             type:'get',
             url:'/item/test/' + id,
         }).then( res => {  //then是拿取上一个 ajax的异步返回信息
             if(res === 1){
                 if(confirm("确认删除该商品分类?")){
                     return $.ajax({  //返回一个promise
                         type:'DELETE',
                         url:'/i/test/' + id,
                         contentType:'application/json',
                         data:'',
                         dataType:'json',
                     })
                 }
             }else{
                 //alert("该分类下存在商品,禁止删除该分类!");
                 return Promise.reject("该分类下存在商品,禁止删除该分类!")
             }
         }).then( res => {
             //删除商品操作状态
             if(res){
                 window.location.reload();
             }else{
                //退出
             }
         }).catch( err => {
             alert("服务器错误,请稍候重试!")
         })


    }

    //通过list中的方法map()来认识箭头函数
        let arr = [10 ,1 ,223 ,1123 ];
        arr.map(item => item.trim())
        arr.map(function(item){return item.trim})

转载于:https://www.jianshu.com/p/d370d17b9eb0