请问如何让ar1这种ip排序,js可以实现吗?
另外,我希望是用换行符分割(现在是,分割),排序后也是一行一个。请问可以实现吗
<script>
var ar1=[218.11.247.58,61.184.106.130,119.120.213.63]
var ar2=[2,16,36,8,56]
ar1.sort()
ar2.sort()
console.log(ar1)
console.log(ar2)
</script>
var ar1 = ["218.11.247.58", "61.184.106.130", "119.120.213.63"];
var ar2 = [2, 16, 36, 8, 56];
ar1.sort((a, b) => {
const aParts = a.split('.').map(Number);
const bParts = b.split('.').map(Number);
for (let i = 0; i < 4; i++) {
if (aParts[i] !== bParts[i]) {
return aParts[i] - bParts[i];
}
}
return 0;
});
ar2.sort((a, b) => a - b);
console.log(ar1.join('\n'));
console.log(ar2.join('\n'));
功能是切换上面checkbox,生成底下的标签,底下的标签可以拖拽排序。现在的问题是对底下的标签进行拖拽排序之后,上面的checkbox再切换,会对顺序进行重新排列。怎么实现切换上边的checkbox,不对底下的标签产生影响?
原数据: 根据arr数组里面的price排序 arr数组根据res里面的item_type对应的值生成的 期望得到: 麻烦各位大佬帮我看看 问题已解决,谢谢各位大佬们。
根据items数组里面num的值去arr数组里面拿数据,按竖向排序 期望得到数据格式: 麻烦各位大佬看看,感激不尽
因为 a.pinyin[0] 的原因,我不知道怎么用 a[..] 的方式简化代码 谢谢
原数据: 根据arr数组里面的price字段排序 期望得到: 麻烦各位大佬帮我看看
ui是这样的 后台返回的数据如下: 由于是gaugingTableList是数组包含多个对象。 需求是要取到数组中下面的数组的要取箭头的值 请问大佬们 , 像这种 要如何实现跟ui给的原型图一样的效果 由于arr放回来的数据比较多。这边就写了这样的代码 es6语法 识别不了,只能用原生,因为是工具控制的