小编Car*_*los的帖子

如何获取未在函数中定义的参数

我在main函数中定义了2个参数,但在调用时它有4个参数.所以问题是如何获得未定义的参数.小提琴

function test(a,b)
{
 alert(a)   
 alert(b)    
}
test(1,2,5,4)
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
119
查看次数

React Native Image uri不起作用

我试图从本地文件显示图像,所以我尝试这样做

<Image 
    source={{uri:'../../assets/img_src/BTI.jpg'}}
    style={{height:150,width:150}}
/>
Run Code Online (Sandbox Code Playgroud)

我的容器组件似乎获得高度和宽度但图像不加载.所以我试试这个

<Image 
    source={require('../../assets/img_src/BTI.jpg')}
    style={{height:150,width:150}}
/>
Run Code Online (Sandbox Code Playgroud)

它工作得很好,不幸的是据我所知我不能使用这个实现,如果我想先操作地址文件并将其存储到变量.例:

const imgSrc = `../../assets/${data.image}`;
Run Code Online (Sandbox Code Playgroud)

data.image ='img_src/BTI.jpg'.我尝试在android工作室中删除我的android模拟器上的所有数据,但结果仍然相同.难道我做错了什么?这有更好的实施吗?

非常感谢 :)

android react-native react-native-image

1
推荐指数
1
解决办法
3960
查看次数

如何在jquery中对字符串进行排序

我建立一个小函数,它向div添加下拉值,但我要求它每当名称添加到div时它假设进入新行,它应该按升序排列,我试过但我没有达到解决方案.

http://jsfiddle.net/a7Y3m/1/

<head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
    $(function(){
        var str = "";       
        $('#me').change(function(){
            str += $(this + "option:selected").text() 
            $('#text').text(str)
        })
    });
    </script>
    <style>
    .main {
        margin:0 auto;
        width:500px;
        border:solid 1px #F00;
        height:500px
    }
    #text{ margin-left:50px; margin-top:50px; font:24px/18px Tahoma, Geneva, sans-serif; color:#F00}
    </style>
</head>
<body>
    <div class="main">
        <select id="me">
        <option>first</option>
        <option>second</option>
        <option>third</option>
        <option>fourth</option>
        </select>
        <div id="text"></div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

html jquery

0
推荐指数
1
解决办法
6284
查看次数

在javascript中拆分功能

我有一个包含不同值的数组,我想将它们拆分并在浏览器中打印.但我想提醒它第一个价值.我已经做了一个功能,但它没有做到

<script type="text/javascript">
$(function(){
    var jam= new Array("first","second","third","fourth");
    var Klnew= jam.split(",");

    //for(i=0;i<Klnew.length;i++) {}

    alert(Klnew[0])     
});    
</script>
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
116
查看次数

外部文件的HTML路径

我想知道的是什么样的区别./,并../当我们给路径.它是一样的吗?

html css path

0
推荐指数
1
解决办法
241
查看次数

隐藏具有匹配ID和类的div使用jquery

我想隐藏div,它有id'hide'和class'test'.它与.filter方法工作正常,但我想有另一种方法来做到这一点.小提琴

if($('#hide').hasClass('test')){
   $('.test').hide();
}
Run Code Online (Sandbox Code Playgroud)

要么

$('#hide').filter(function(){
   return this.className=='test'
}).hide();
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

0
推荐指数
1
解决办法
232
查看次数

为什么我们在Javascript中将秒乘以1000以增加时间

我正在研究cookies,我在Stack Overflow上发现了一些问题,这些问题已得到解答.我在问题中看到答案乘以秒乘以1000.我想知道getTime()返回的格式是什么,需要乘以1000.

使Cookie在30秒后过期

如何设置一个cookie在Javascript中1小时后到期?

javascript cookies

0
推荐指数
1
解决办法
1382
查看次数

如何使用javascript制作匹配元素的对象

我的HTML中有pax列表.我需要创建一个包含pax类型及其计数的对象.例如:{adult:3, child:2} 小提琴

var obj='{';
$('.pax').find('div').each(function(i,val){
   var pax= $(this).text();
   obj+= $(this).text();
        obj+=':';
        obj+=i;
        obj+=','

})

obj+="}"
Run Code Online (Sandbox Code Playgroud)

执行console.log(OBJ)

javascript jquery

0
推荐指数
1
解决办法
33
查看次数

使用jquery检查对象的每个属性值

我想检查对象的每个属性值,如果所有值都等于0然后警告.如果只有一个属性包含0,则代码正在执行警报

var arr={a:"0", b:"1", c:"2"};
$.each(arr,function(i,val){
    if(val=="0")
    alert(0)
    })
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
83
查看次数

从后面获取数组项

我一直试图从Array的后面获取Items.该函数应该在循环中打印值.在下图中,您可以看到模式中缺少两个项目.

在此输入图像描述

预期结果

//24,25,26,27,28,29,30
//17,18,19,20,21,22,23
//10,11,12,13,14,15,16
//3,4,5,6,7,8,9
//1,2,26,27,28,29,30
Run Code Online (Sandbox Code Playgroud)

5和9数组长度不是7.第5个数字数组应该有值. [1,2,26,27,28,29,30][26,27,28,29,30,2,1].相同的模式应该应用于9数字阵列.

我已尝试过,但没有找到解决方案.小提琴

	// Setup
var arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30];
var arrIndex = 30;
var values

function getValues(length) {
    arrIndex = arrIndex - length;
    
    if(arrIndex<0){
      arrIndex = arr.length - Math.abs(arrIndex)
      values = arr.slice(arrIndex, arrIndex+length)
    }
    else{
        values = arr.slice(arrIndex, arrIndex+length)
    }

    var valuesCount = values.length;

    return values;
}

// Get the values
for (var i = 0; i < 10; i++) {
    console.log( getValues(7) );
}
Run Code Online (Sandbox Code Playgroud)

如果我们从Array的开头获取项目,这里的代码工作正常.小提琴

javascript

0
推荐指数
1
解决办法
126
查看次数