使用JavaScript,我试图找到一种方法来找到数组中相同数字(在本例中为1)的最长出现次数.
例如,这是一个示例数组:
[2,5,3,1,1,1,3,7,9,6,4,1,1,1,1,1,4,7,2,3,1,1,4,3]
我想编写一个返回"5"的函数,因为数字1连续出现5次.(它也连续发生3次和2次,但我发生的时间最长).
到目前为止,我写道:
function streak(arr) {
var i,
temp,
streak,
length = arr.length;
for(i=0; i<length; i++) {
if (arr[i] === 1) {
streak += 1;
} else {
temp = streak;
break;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我知道如果我发现一个事件,我需要某种方式知道我离开的地方,但我感觉有些卡住了.
有什么指针吗?
我需要做圆角,当我这样尝试它在firefox和chrome工作但不在IE中.
#tab_labels div {
border-top-right-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试进行一个设置,将一个类从1增加到12,并根据变量列表(也是12个变量)设置背景颜色.
我很接近,但没有得到我所希望的.这是我第一次涉足SASS的控制指令,所以请原谅我的无知.
目前,我正在成功增加课程.这是选择我错过的增量变量的一部分.
@mixin colors {
$colors: $orange, $blue, $lightBlue, $teal, $lightTeal, $green, $lightGreen, $darkOrange, $orange, $lightOrange, $yellow, $lightYellow;
@each $color in $colors {
background-color:#{$color};
}
}
@for $i from 1 through 12 {
.block-#{$i} {
span {
@include colors;
}
}
}
Run Code Online (Sandbox Code Playgroud)
这输出类似于:
.block-10 span {
background-color: #faa21b;
background-color: #005ca8;
background-color: #0079c3;
background-color: #0088a8;
background-color: #009386;
background-color: #00a05e;
background-color: #589c45;
background-color: #d4772b;
background-color: #faa21b;
background-color: #f7971f;
background-color: #f9cc2a;
background-color: #f6ee32;
}
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想要一个背景颜色声明,而不是12.我认为这可能是一些简单的我不知道.任何见解将不胜感激!
我正在寻找的是一个jQuery图像滑块,一次显示一个图像,但在任何一侧,它在左边的最后一个图像的一小部分,以及在右边的第二个图像的一小部分第一张图片 在Chrome网上应用店有一个滑块我期待重现(这个随机地选择一开始滑动;我不需要这个).
现在我只是使用jQuery Carousel一次显示一个图像,我无法找到一种方法让它像Chrome网店一样.如果有人有他们使用的插件,或者知道如何扩展当前插件,我很想知道!
我正在使用该re-base库与Firebase应用互动; 我希望使用该fetch方法获取一些数据.文档中的示例只使用console.log并且不返回值,因此我不知道如何访问正在获取的数据.
例如,我正在尝试将变量设置为结果fetch,然后在无状态功能组件的render方法中使用它:
// app/components/CompanyCard/index.js
let subtitle = helpers.getCompanyName(props.company);
return (
<div className="Card">
<div className="Card-body">
<p className="Card-subtitle">{subtitle}</p>
</div>
</div>
);
// app/config/api.js
const Base = Rebase.createClass('https://###.firebaseio.com');
export let helpers = {
getCompanyName: (id) => {
return Base.fetch(`/companies/${id}/name`, {
context: {},
then: (data) => data
})
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试过使用这两种方法return Base.fetch...,Base.fetch...但是都没有用; {subtitle}只是空的.undefined如果我登录,我会得到subtitle.
有没有人对如何fetch使用该方法的结果有任何想法re-base?