草庐IT

url_array

全部标签

javascript - 在不更改 URL 的情况下 react 路由器

我需要无需更改URL即可正常工作的路由。在我自己实现这个之前,我尝试通过ReactRouter寻找一些东西。我看到有这样一个东西叫createMemoryHistory:createMemoryHistory([options])createMemoryHistorycreatesanin-memoryhistoryobjectthatdoesnotinteractwiththebrowserURL.Thisisusefulforwhenyouneedtocustomizethehistoryobjectusedforserver-siderendering,forautomatedt

javascript - Array(2) 和 [undefined, undefined] 有什么区别?

[undefined,undefined,undefined].map(function(val,i){returni});返回[0,1,2],而Array(3).map(function(val,i){returni});返回[undefined,undefined,undefined].为什么? 最佳答案 在第一种情况下,您定义并初始化一个具有三个未定义值的新数组,而在第二种情况下,您仅定义一个可能长度为3的数组。newArray(3)和你一样:vararr=[];arr.length=3;因此,通过隐式定义.length属性,

javascript - 如何使用 JSON 从 Reddit API 中提取 url 数据

我正在尝试从subreddit提要中提取图像帖子URL,并呈现我页面上的元素。一直在尝试破解.getJSON()Flickrexample从jQueryDocs有一段时间了,我没有得到任何地方。有问题的代码:$.getJSON('http://www.reddit.com/r/pics.json',function(data){$.each(data.children,function(i,item){$('').attr("src",url).appendTo("#images");});});在正文中,我有元素:div#images我知道我需要使用JSONP,但不确定如何使用。有人

javascript - Array.from 与 A​​rray.prototype.map

那么这两个函数有什么区别呢?它们都创建了newArray对象。到目前为止我发现的唯一区别是Array.from支持ArrayLike参数。我看不出他们为什么没有添加对Array.prototype.map函数的ArrayLike支持的任何原因。我错过了什么吗? 最佳答案 Array.from()的目的是获取一个非数组(但类似于数组)对象并将其复制到实际数组中。然后,这允许您在副本上使用所有数组方法,包括不仅仅是迭代它的东西,例如.splice()、.sort()、.push()、.pop()等......这显然比仅仅使.map()处

javascript - Array.of(n) 、 Array(n) 和 array = [n] 有什么区别?

正如标题,我想知道这三种初始化数组的方法有什么区别。其实我对ES6提供的新Array.of()方法更感兴趣,为什么他们觉得需要实现那个? 最佳答案 可以通过两种方式调用Array构造函数:用作数组元素值的值列表,或使用提供初始长度的单个数值:varmyArray=newArray("hello","world");//2elementsvarotherArray=newArray(100);//100elements,allempty因为当只传递一个数字时会产生歧义,旧的API被认为设计不当。因此,有Array.of(),它与Arr

javascript - Angular js - 检查当前 url 是否与路由匹配(使用动态 url 参数)

我只是在做这个设置:app.config(['$routeProvider',function($routeProvider){$routeProvider.when('/asd/:id/:slug',{templateUrl:'views/home/index.html',controller:'Home',publicAccess:true,sessionAccess:true});:id和:slug是动态参数。现在我想检查当前url是否匹配该路由(/asd/:id/:slug)例如url:asd/5/it-is-a-slug哪种方法最简单?我试过这个:$rootScope.$on

javascript - 从 javascript 调用 url

有没有办法使用javascript调用url并获得响应?我需要ASP.NET的等价物:WebRequestreq=HttpWebRequest.Create("http://someurl.com");WebResponsewebResponse=req.GetResponse();我有一个包含一些我需要的信息的外部URL,我想从JavaScript调用这个URL并解析响应以确定在我的应用程序中做什么。 最佳答案 如果url在同一域中,例如同一主机不同的应用程序,则可以发出AJAX请求。如果是这样,我可能会使用像jQuery这样的框

javascript - angular 2 禁用 url 编码

我想禁用url编码。当我在下面使用它时。this.router.navigate(['/profile',{tags:'one,two'}]);url是这样的http://localhost:4200/profile;tags=one%2Ctwo我希望它像下面这样http://localhost:4200/profile;tags=one,two有没有办法禁用url编码? 最佳答案 Angular2默认使用encodeURIComponent()对URL中的查询参数进行编码,您可以通过编写自定义URL序列化程序并覆盖默认功能来避免它

javascript - array.push 不是函数 - 使用 reduce 时

这个问题在这里已经有了答案:Whycan'tdirecrltyreturnavaluebyusing.push()injavascript?(2个答案)关闭5年前。谁能帮我理解这是怎么回事?letfirstArray=[];firstArray.push(1);firstArray.push(1);firstArray.push(1);console.log("firstArray",firstArray);//result[1,1,1]-asexpected.letsecondArray=[1,2,3].reduce((acc,item)=>{console.log("acc",ac

javascript - 使用 Javascript 创建并转到 url

我希望能够根据某些属性生成一个URL,然后转到javascript中的新URL。这是我目前所拥有的:triggerNumber=document.findcontrol(txtTrigNo).text;hostAddress=top.location.host.toString();url="http://"+hostAddress"/"+triggerNumber如何导航到新URL? 最佳答案 只需尝试:window.location=url;但在尝试这样做之前,您必须确保地址为"http://"+hostAddress"/"+t