मेरे पास इस फ़ंक्शन को दूसरे शब्दों में, यदि है: फिर वापस करना चाहिए < असम्बद्ध चरण () जैसा दिखता है? (ECMAScript5 ठीक है।) का उपयोग करके का प्रयोग करके uncompletedSteps () :
फ़ंक्शन है
पूरा चरण की जांच करनी चाहिए और सभी
पूरा चरण के सूचक को वापस लौटा देना चाहिए। तत्व जो कि
true के बराबर नहीं हैं:
यदि (पूरा चरण [i] === सत्य) {// सूची में वापस लौटना}
var completedSteps = [सच्चे, शून्य, सच];
असम्बद्ध चरण () को
[0, 2] ।
कम करें :
फ़ंक्शन असम्बद्ध चरण (चरण) {वापसी कदम। Reduce (कार्य (मेमो, प्रविष्टि, आई) {return memo.concat (प्रविष्टि? I: []);}, [])}
forEach :
फ़ंक्शन असम्प्लीस्ट चरण (चरण) {var uncompleted = []; Steps.forEach (कार्य (प्रविष्टि, i) {यदि (प्रविष्टि) अधूरे पश (i);}) अधूरे वापस आती है; }
map और
फ़िल्टर
फ़ंक्शन असम्प्लेटेड चरण (चरणों) का उपयोग {return steps.map} (फ़ंक्शन (एंट्री, आई) {रिटर्न एंट्री? I: नल;})। फिल्टर (फ़ंक्शन (एंट्री) {रिटर्न एंट्री! = नल;}); }
Comments
Post a Comment